ホームページ > バックエンド開発 > PHPチュートリアル > 投稿をカーリングするときにリクエスト ヘッダーを変更したところ、理解できない点が発生しました。

投稿をカーリングするときにリクエスト ヘッダーを変更したところ、理解できない点が発生しました。

WBOY
リリース: 2016-06-13 12:55:03
オリジナル
1046 人が閲覧しました

投稿をカーリングするときに、リクエスト ヘッダーを変更すると、理解できない点に遭遇します。
まず、form タグについての私の理解についてお話します。

form タグには enctype
という属性があります。 いくつかの値があり、そのうちの 2 つは一般的に使用されます
multipart/form-data
application/x-www-form-urlencoded

HTML の一部
送信時に異なる enctype を設定します

<!DOCTYPE html><br />
<html xmlns="http://www.w3.org/1999/xhtml"><br />
<head><br />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><br />
<title></title><br />
</head><br />
<br />
<body><br />
<form method="post" enctype="application/x-www-form-urlencoded"><br />
	<div><br />
    	<input type="text"  name="aa"/><br />
    </div><br />
	<div><br />
    	<input type="text"  name="bb"/><br />
    </div><br />
	<div><br />
    	<input type="text"  name="cc"/><br />
    </div><br />
    <div><br />
    	<input type="submit" value="提交"/><br />
    </div>        <br />
</form><br />
</body><br />
</html>
ログイン後にコピー




multipart/form-data
フォーム送信時
図に示すように、データは分離されており、1 行には結合されません




application/x-www-form-urlencoded
フォーム送信時

に示すように、データが結合されます。



カールをしているとき
コンテンツタイプ: application/x-www-form-urlencoded
こうやって私は別れるのです
なぜこのようなことが起こっているのでしょうか?



curl はデータを送信するための模擬投稿です
送信されたページは
にあります。 http://www.web-youhua.com/html/web-youhua-198603159.html
要求されたアドレスは
です http://www.web-youhua.com/include/comment_save.asp?comment_add=add

明確にしてください...


-----解決策---------
If
この値が英語の場合...
-----解決策----------------------
何か違いはありますか?
どちらも合法的な形式であり、通常、長いコンテンツは個別に処理されます
さまざまなブラウザにも独自の処理方法があります
-----解決策---------
私はこれまでこのことに気づいていませんでした、そこから学びましょう
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート