Visual C++網路程式設計經典案例詳解 第5章 網頁瀏覽器 HTTP請求 POST方式
阿新 • • 發佈:2018-12-16
與GET方式相反
POST方式是隱式地進行資料傳送
兩者相比
POST方式比較安全,
因為使用者所傳送的資料不會被顯示在網路地址後面,
並且可以傳送較大的資料,
最大可以達到2MB
使用POST方式向伺服器提交的資料通過訊息結構體進行傳遞
一般情況下。
POST方式被用來傳遞使用者所提交的一些資料。
POST方式的HTML程式碼如下
<html> <head> <title>POST方式傳送資料</title> </head> <body> <form id=form1 name=form1 method="post" action="http://127.0.0.1/get.html"> <table border=0 cellpadding=1 cellspacing=1 width=75%> <tr><td width=150>姓名: </td> <td><input id=b1 name="name"></td></tr> <tr><td width=150>地址: </td> <td><input id=b1 name="address"></td></tr> <tr><td width=150>電話號碼: </td> <td><input id=b1 name="number"></td></tr> </body> <tr><td width=150>郵箱: </td> <td><input id=b1 name="email"></td></tr> <tr><td><input type=submit value=儲存>  <input type=reset value=重置> </td></tr> </table> </form> </body> </html>
程式碼執行後的介面與GET方式相同。
當用戶單擊儲存按鈕以後,
客戶端連線伺服器。
同時將使用者所填寫的表單內容作為訊息體加入到請求訊息中,
並且傳送請求訊息到伺服器。