REST APIFileNotFoundException
を呼び出すと取得されます。GET
ここで取得する HTTP ステータス コードは403
.
呼び出しの場合は を取得
しますが、ヘッダーを渡します。ここで HTTP ステータス コードを取得します。POST
IOException : No authentication challenges found
Authorization
401
私のすでに尋ねられた質問を見て、呼び出しのコードとログキャットのスクリーンショットを確認してくださいPOST
。
以下に、GET 呼び出しの logcat スクリーン ショットを添付します。
注:
1) を使用してみAuthenticator
ました。
2) NO_WRAP、URL_SAFE、DEFAULT などのさまざまな base64 フラグを試しました。
3)作品への私の単純な呼び出しwww.google.com
。
4)ログに記録するとurlConnection.getErrorStream()
、画像の最後の行が印刷されます。それが何なのか、どういう意味なのかわかりません。ヘッダーContent-type
に toを指定しました。application/json
更新:使用Burp
してみましたが、ヘッダー「Accept」、「Content-type」が異なることがわかりました。iOSアプリと同じものを使用しました。しかし、それでもうまくいきません。
注意事項 :
1) 行で常に例外がスローされますin = urlConnection.getInputStream();
。
2) 私はいくつかのことをログに記録しました。それによると、コンテンツの長さは 114 で、null ではありません。コンテンツタイプはapplication/json; charser=utf-8
.