[解決済み] 複数のファイルを持つMultipart HTTPリクエストはどのように見えるべきですか?重複
2022-10-17 02:51:50
質問
複数の画像ファイルでマルチパートのHTTPリクエストを行うiPhoneアプリを作成しています。
サーバー側で起こっていることは、画像の 1 つは適切に解析されるのに、他の 2 つのファイルは解析されないということのようです。
どなたか、複数の画像ファイルを含む HTTP マルチパート リクエストのサンプルを投稿していただけませんか?
どのように解決するのですか?
リクエストにはバイナリデータが含まれているので、そのまま投稿するのではなく、印字不可能なアスキー文字をすべてドット(".")に変換しています。
POST /cgi-bin/qtest HTTP/1.1
Host: aram
User-Agent: Mozilla/5.0 Gecko/2009042316 Firefox/3.0.10
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://aram/~martind/banner.htm
Content-Type: multipart/form-data; boundary=2a8ae6ad-f4ad-4d9a-a92c-6d217011fe0f
Content-Length: 514
--2a8ae6ad-f4ad-4d9a-a92c-6d217011fe0f
Content-Disposition: form-data; name="datafile1"; filename="r.gif"
Content-Type: image/gif
GIF87a.............,...........D..;
--2a8ae6ad-f4ad-4d9a-a92c-6d217011fe0f
Content-Disposition: form-data; name="datafile2"; filename="g.gif"
Content-Type: image/gif
GIF87a.............,...........D..;
--2a8ae6ad-f4ad-4d9a-a92c-6d217011fe0f
Content-Disposition: form-data; name="datafile3"; filename="b.gif"
Content-Type: image/gif
GIF87a.............,...........D..;
--2a8ae6ad-f4ad-4d9a-a92c-6d217011fe0f--
最後の行も含め、すべての行が "support "で終わっていることに注意してください。
関連
-
[解決済み] X-Forwarded-Hostヘッダーの実際の使用方法?
-
[解決済み] HTTP GET(リクエストボディ付き
-
[解決済み] なぜテキストファイルは改行で終わらなければならないのですか?
-
[解決済み] cURL を使ってファイル付き POST データをアップロードする
-
[解決済み] httpマルチパートリクエストとは何ですか?
-
[解決済み】全てのブラウザで、Webページのキャッシュを制御するには?
-
[解決済み] application/x-www-form-urlencoded or multipart/form-data?
-
[解決済み] [Solved] リクエストに必須パラメータがない場合、どのようなHTTPステータスレスポンスコードを使用すればよいですか?
-
[解決済み】HTTPヘッダ(キャッシュコントロール用)を設定する方法は?)
-
[解決済み】URLのアンパサンドのエスケープについて
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
java.lang.NoClassDefFoundError: クラスを初期化できませんでした エラーの理由
-
[解決済み] ブラウザによって異なるURLの最大長とは?
-
[解決済み] HTTPヘッダーの大文字と小文字は区別されますか?
-
[解決済み] HTTPファイルアップロードの仕組みを教えてください。
-
[解決済み] Chromeのネットワークデバッガをリダイレクトで使用する方法
-
[解決済み] httpマルチパートリクエストとは何ですか?
-
[解決済み] ベーシック認証における「レルム」とは
-
[解決済み】enctype='multipart/form-data'とはどういう意味ですか?
-
[解決済み】HTTPヘッダ(キャッシュコントロール用)を設定する方法は?)
-
[解決済み】GETリクエストで同じパラメータ名で複数の値を渡す場合の正しい方法