タイトルは少し紛らわしいです。私の Android アプリでは、HttpClient オブジェクトを使用して HttpGet リクエストを作成しています。ヘッダーを設定していないため、すべてデフォルト値です。リクエストは正常に機能し、サーバーからレスポンスを取得します。
問題は、iPhone から HTTP GET リクエストを使用して同じ URL をリクエストすると、サーバーの応答が異なることです。したがって、サーバーは何を返すかを決定するために何かを見ています。サーバーがiPhoneアプリに戻るのと同じことが欲しいです。何ができるか、つまり、このリクエストをiosアプリと同じにするために設定できるパラメーター、ヘッダー、または何か。
PS:User-Agentをに設定しようとしました
"Mozilla/5.0(Linux; U; Android 2.2; en-gb; LG-P500 Build/FRF91)
AppleWebKit/533.0 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1" \
次のコードを使用して..
client.getParams().setParameter(CoreProtocolPNames.USER_AGENT, sUsrAgent);
また、アクセスできないため、サーバーをチェックしたり、Webサービスに変更を加えたりすることはお勧めしません。