2012-03-04 7 views
4

私は奇妙な問題があります: 私のAndroidアプリでWebサーバーへのインターフェイスを実装すると、HttpsUrlConnectionを使用して接続します。接続で追加のHTTP基本認証(setRequestPropertyを使用)が使用されますが、それ以外の場合はHTTPS経由の明白なGET要求です。AndroidのHttpUrlConnection動作が一貫しない - デバッグ方法

Android 4.0.3を使用しているエミュレータでは問題なく動作しますが、Android 2.3.5では「不正なリクエスト」HTTP 400エラー(エミュレータと実デバイスの両方)で失敗します。 私はサーバーを制御できないので、問題の内容が正確にわかりません。

誰もこのような問題に遭遇したことがありますか、実際に送信された要求を印刷/ログする方法を知っている人はいませんか?

TIA、

パトリック

答えて

4

あなたは、このようなフィドラーやチャールズ・プロキシとしてプロキシを設定できます(と私はFirefoxの拡張機能が同様にあると思います)、代わりにプロキシにアプリを指します。実際にプロキシに設定していなくても(リクエストが実際に動作するように)、リクエストをキャプチャしている限り、4.0.3と2.3のリクエストの違いを比較できるはずです。 5。

+0

チャールズは私のMacで完璧に動作しています。Android 2.3.5では、Android 4では、「要求」に「ホスト」パラメータが自動的に設定されませんでした。 しかし、少なくとも私は今どこに問題があるか知っています!ありがとうございます – Patrick

+0

素晴らしいです!それがうまくいってうれしい。 –

関連する問題