java.io.IOException: No authentication challenges found
ヨシズミくん。このエラーの原因タウンページで調べてくれたまえ。
で、調べたところ、これはサーバから401 Unauthorizedが帰ってきたときにヘッダが正しくないと起こるらしい。なんだよ、せっかくカッコつけて401返したのに。
正しい状態のヘッダとは
- WWW-Authenticateを含む。
- Content-Lengthを含む。0でもいいらしい。
で、この条件を揃えてみたけどうまくいかない。もっと調べてみるとどうもBasic認証でのやり取りの例ばっかりでてきていて、realmがどうとか、なんか方向が違ってきたので401を返さないようにする方向にした。これ、Basic認証前提なのかな。。
しょうがないから、403あたりにしようかね。。。
えーと、ICSあたりからそういう挙動になっているらしいです。
なんだよ、もう。。。
作ればわかる! Androidプログラミング 第2版 -SDK4対応- (Smart Mobile Developer)
- 作者: 金宏和實
- 出版社/メーカー: 翔泳社
- 発売日: 2013/04/23
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (7件) を見る