實例操作工具使用telnet
cmd 下telnet localhost 80 再按Ctrl 加 ] ,最後按下回車,輸入請求
(注)
在Http1.1中,協議中必須要有請求行和Host請求頭,如果是http1.0中則不必要加入Host
GET /test.html HTTP/1.0
Host:
GET方式傳遞時,數據量有限制,一般在1KB以下
實例
GET /test.php?username="mr.zxing"&password="123456" HTTP/1.1
Host:
php 代碼
<?php
if($_GET['username'] || $_GET['password']){
print $_GET['username'];
print "\n";
print $_GET['password'];
}
POST提交
POST /test.php HTTP/1.1
Host:
Content-Type: application/x-www-form-urlencoded
Content-Length:39
username=mr.zxing&password=123456
如果傳遞的數據大於39,信息POST不會馬上發送會等到數據等於你給定的長度後再發送,當小於39時返回的數據會被截取
php代碼
if($_POST){
print $_POST['username'];
print "\n";
print $_POST['password'];
}