HTTP协议发送数据到服务器端的若干种形式
?
?
HTML页面:
?
PHP页面:
HTTP/1.1 200 OKDate: Thu, 27 Jan 2011 03:51:56 GMTServer: Apache/2.2.15 (Win32) PHP/5.2.13X-Powered-By: PHP/5.2.13Content-Length: 209Keep-Alive: timeout=5, max=100Connection: Keep-AliveContent-Type: text/htmlArray()Array( [field_1] => 456 [field_2] => 789 [upload_file] => Array ( [0] => D:\\text_file1.txt [1] => D:\\text_file2.txt ) [Submit] => submit)?
2.3?简要分析
(1) 表单为POST方式的时候,当enctype为空时,enctype默认为“application/x-www-form-urlencoded”;
(2) 此时的文件域数据被当作普通数据来处理;
(3) 此时发送数据不是放在boundary之中而是组合成一个URL queryString的形式;
(4) 所有的field_name和field_value都被URL编码。
?
?