を使用してPOSTを経由してファイルを送信しますスクリプト。は、生のHTTP(パテ)
テスト目的のために、私はパテセッションを介して生のHTTPを使用して同じことをする必要があります。
私は(単なるテキストデータを送信する)この方法通常のPOSTを行うことができます。
POST /test_post.php HTTP/1.1
Host: example.com
User-Agent: Mozilla/5.0
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded
Content-Length: 11
name=myname
がどのように私は、ファイルをこのように送信することができますか?
新しいコンテンツの長さでファイルをどのように調整できますか?それはバイト単位のファイルのサイズですか? – xbonez
私は私の答えで生データを完成しました。これで、テキストファイルのペイロードが含まれます。 Content-Lengthは、ペイロード(ファイルを含む)の完全なサイズ(バイト単位)です。 –
Content-Lengthは、最初の境界から最後の境界までに送信されるデータのバイト単位のサイズです。 –