2015
05
09

PHPアプリケーションにPOSTを送るときはContent-Typeヘッダを必ず指定しなければダメ

自作PHPアプリケーションのテストで、以下のようなリクエストをtelnetで送ったのだが、何故か上手くいかなかった。

POST /test.php HTTP/1.1
Host: example.com
Content-Length: 25

vaule1=hello&value2=world



調べてみたら、PHPはContent-Typeヘッダを見てbodyの中身を解釈するので、Content-Typeヘッダは必須とのこと。

POST /test.php HTTP/1.1
Host: example.com
Content-Type: application/x-www-form-urlencoded
Content-Length: 25

vaule1=hello&value2=world



これで解決。

以上

参考URL
http://tonetsutomu.com/tone/node/67
Comment



Only the blog author may view the comment.


Trackback
Trackback URL

«  | HOME |  »

奇妙な風景 Unique Scene
<< >>

プロフィール


最新記事


最新コメント


最新トラックバック


月別アーカイブ


カテゴリ


スポンサード リンク


FC2カウンター


検索フォーム


RSSリンクの表示


リンク


ブロとも申請フォーム


QRコード