2013年2月5日火曜日

POSTでエラー(CoreProtocolPNames.USE_EXPECT_CONTINUE)


一部の端末でPOSTが上手くいかない!!
プロキシーサーバーでエラーが帰ってくる!!


POSTが上手くいかない方へ~


httppost.getParams().setParameter(CoreProtocolPNames.USE_EXPECT_CONTINUE, Boolean.FALSE);

を追加するとどうでしょうか??

よくわからないのですが、ExceptionHeaderというものを
空にする処理です。

追記場所はHttpPostの生成後

httppost = new HttpPost(sFilePath);
//EXceptionHeaderを空にする
httppost.getParams().setParameter(CoreProtocolPNames.USE_EXPECT_CONTINUE, Boolean.FALSE);
HttpResponse response = httpclient.execute(httppost);


こんな感じで、お願いいたします。


T01-CでPOSTエラーになっていたので、
調べてみたら、このようなデフォルト処理が必要でした。。。
何もしないとよくわからないヘッダー情報がもれなくついてくるそうです。。。

他の端末で上手くいっていたのですが。。。。

端末ごとのブラウザーの違いでこのようなエラーが出るのかな??

0 件のコメント:

コメントを投稿