私は、ASP.NET Webサービスとのインターフェイスに使用しているiOS 5コードをいくつか持っています。コードは(一見)OKを私のサービスに接続できますが、毎回ブランクの返信が送信されます。私はコードをステップ実行し、iOSがサービスドメインアドレスを取得してIPアドレスに変換し、接続をテストする方法を見てきました。実行時にIPアドレスも使用しますか?問題はxxx.xxx.xxx.xxx/mywebservice.asmxのようなIPアドレスが全く解決されませんしながら、mysite.com/mywebservice.asmxが解決されますので、私は私のサービスは、共有ASP.NETボックス上で実行されているということです。私のウェブリクエストが毎回空白になっている理由は、これが原因でしょうか?iOS WebサービスコールにIPアドレスが必要なのはなぜですか?
0
A
答えて
1
私はあなたのウェブサイトを推測しているが、自動マッピングされたIPにある登録されたドメイン名を持っています。したがって、以前に遭遇した同様の問題によれば、送信されている完全な要求を分析する必要があります。 - firebug http://getFirebug.comのようなツール、ポスターhttps://addons.mozilla.org/en-US/firefox/addon/poster/は同じもののために本当に便利です。
私が直面した問題は、IOSデバイスからの要求に「ユーザエージェント」ヘッダを変更することによって解決しました。
だからあなたはあなたがブラウザから送信されたものと送信ヘッダの値を置き換えることができます。また、デフォルトの動作として、ブラウザによっていくつかのクッキーが送信されることがあります。
私はそれらは、あなたがヒットするWebサービスがブラウザに応答を与え考慮して、見て良い方向だと思います。
関連する問題
- 1. 重要なWebサービスコールにはCRCが必要ですか?
- 2. IPアドレスが必要ですか?
- 3. WebにHTTPが必要なのはなぜですか?
- 4. クライアントのIPアドレスをLCDSサービスコールで取得できますか。
- 5. iOSアプリケーションデリゲートでwindow.rootViewControllerの型キャストが必要なのはなぜですか?
- 6. は...オブジェクトのリストを返すWebサービスコールの簡単な例を必要とJavaScriptで
- 7. iOSでは、なぜUIBezierPathの描画にコンテキストが必要ないのですか? iOSの上で
- 8. 一部のWebサービスでクライアントがIPアドレスを送信する必要があるのはなぜですか?例として
- 9. ここでキャストが必要なのはなぜですか?
- 10. コードファーストクラスにはナビゲーションプロパティが必要なのはなぜですか?
- 11. このコードにklassが必要なのはなぜですか?
- 12. ピッカーにデータソースが必要なのはなぜですか?
- 13. MailDefinitionクラスにSystem.Web.UI.Controlが必要なのはなぜですか?
- 14. immutable.jsクラスに "new"が必要ないのはなぜですか?
- 15. フィボナッチヒープにカスケードカットが必要なのはなぜですか?
- 16. Android SDKにJDKが必要なのはなぜですか?
- 17. Swiftに「new」キーワードが必要ないのはなぜですか?
- 18. Enumerator.newに「yielder」オブジェクトが必要なのはなぜですか?
- 19. sendTextMessageにREAD_PHONE_STATE権限が必要なのはなぜですか?
- 20. reactjsにbrowser.min.jsが必要なのはなぜですか?
- 21. レールにJavaScriptランタイムが必要なのはなぜですか?
- 22. lsyncdにxnuが必要なのはなぜですか?
- 23. Scalaにシンボルが必要なのはなぜですか?
- 24. Assembly.GetTypes()に参照が必要なのはなぜですか?
- 25. 公開ページフィードにアクセストークンが必要なのはなぜですか?
- 26. rabbitmqにルーティングキーが必要なのはなぜですか
- 27. ここにセミコロンが必要なのはなぜですか?
- 28. 可変オブジェクトにダブルポインタが必要なのはなぜですか?
- 29. Gradleにsettings.gradleファイルが必要なのはなぜですか?
- 30. CustomFieldSerializerに静的メソッドが必要なのはなぜですか?
あなたのIOSコードを投稿してください。 – superfell
iOSコードは本当に特別なものではありません。私の質問は、iOSがIPアドレスをどのように使っているかです。再度、私のWebサービスはmysite.com/mywebserviceでうまく返信しますが、IP xxx.xxx.xxx.xxx/mywebserviceでは応答しません。だから、もしiOSがそのIPを返信する必要があることを確認できれば、それは私が扱うサーバー側の問題だろう。 –
あなたの質問は、使用している特定のAPIやフレームワークのコンテキスト内でのみ意味があります。 – superfell