Hatena::Groupandroid

dann@android

 | 

2009-07-11

POST時にRequestのContent-Length headerが落ちる件

23:35 | POST時にRequestのContent-Length headerが落ちる件 - dann@android を含むブックマーク はてなブックマーク - POST時にRequestのContent-Length headerが落ちる件 - dann@android

うーん、android付属のHttpClientのバグっぽいなぁ。

  • HttpPostをつかって、Postすると、Content-Lengthがheaderがつかない
  • Content-Length headerを明示的に設定すると、既に設定されているといってClientProtcolExceptionが発生

抜け道があるのかソース読まないとわからず。パッチ書いときたいな。このせいで1時間くらい色々ソース読んだりとはまった...

# 結局、RequestContentをDefaultHttpClientで参照しているメソッドをoverrideして対処。RequestContent中で、reuqestに明示的にContent-Lengthが設定されていると、ProtcolException投げるようになってる。

 |