私はHTTPとクライアントとサーバーに関するかなり新しい初心者です。iPhoneからのHTTPリクエストUIWebViewとiPhone Safari/PC/Mac
サーバーサイドでは、「iPhone UIWebView」と「iPhone Safari/PCブラウザ/ Macブラウザ」から送信されるHTTPリクエストの違いを教えてくれる方法はありますか?プログラマは余分なフィールドを追加しませんiPhoneのUIWebViewリクエスト?
ありがとうございます。
私はHTTPとクライアントとサーバーに関するかなり新しい初心者です。iPhoneからのHTTPリクエストUIWebViewとiPhone Safari/PC/Mac
サーバーサイドでは、「iPhone UIWebView」と「iPhone Safari/PCブラウザ/ Macブラウザ」から送信されるHTTPリクエストの違いを教えてくれる方法はありますか?プログラマは余分なフィールドを追加しませんiPhoneのUIWebViewリクエスト?
ありがとうございます。
いいえ、UIWebViewはモバイルSafariで送信したのと同じユーザーエージェントを送信します。私が最後に確認したところ、両者の違いは目立っていませんでしたが、それは変更されている可能性があります。 WiresharkのようなツールでHTTPリクエストを盗聴し、それらが異なるかどうか確認してください。
iOSでUIWebViewから送信されたUser-Agent文字列に「Safari」という単語は含まれていませんが、Safariから送信されたUser-Agent文字列には「Safari」が含まれています。
これは、この問題の部分的な重複です:何らかの理由で区別できるようにしたい場合などDoes UIWebView send the same User-Agent in the Request Headers as mobile Safari?
はまた、あなたが* *あなた自身のUIWebViewのためのUser-Agentを変更することができることを追加したいです二。 http://stackoverflow.com/questions/478387/change-user-agent-in-uiwebview-iphone-sdk –
ああ、はい!それはあなたのアプリケーション内からのWebビューの要求を伝える素晴らしい方法です... –
ありがとうアランとウェイン! :-) –