0

POSTリクエスト、特にそのパラメータを解析する必要があります。私が理解しているのは、リクエストの本文には、の形式のパラメータのリスト、key1=value&key2=valueまたはアップロードされたファイルなどの他のデータが含まれているということです。何を取得するか(パラメーターまたはファイルデータ)を確認する方法はありますか?

簡単な解決策は正規表現かもしれませんが、ファイルには次の形式のデータも含まれている可能性がありますkey1=value&key2=value

ありがとう!

4

1 に答える 1

5

取得したもの (パラメーターまたはファイル データ) を確認する方法はありますか?

はい、しかし体からではありません。リクエストヘッダーを読む必要がありますContent-Type

の場合Content-Type: multipart/form-dataは、ファイル データを含むことができる複雑な MIME マルチパート構文を取得しています。

の場合Content-Type: application/x-www-form-urlencodedは、クエリ文字列のようなパラメーターを取得しています。

それ以外の場合 (例: application/json) は、カスタム POST リクエストが直接のフォーム送信以外の何かによって起動されています。この場合、その形式を決定するのはあなた次第です。

于 2012-12-29T11:43:46.383 に答える