日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Http Get 和 Post

發(fā)布時(shí)間:2025/3/20 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Http Get 和 Post 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

  最近工作中要求由客戶端向服務(wù)端發(fā)送數(shù)據(jù),采用的是Http協(xié)議,即Get和Post請(qǐng)求操作。通常情況下,Get用于請(qǐng)求數(shù)據(jù),Post用于上傳數(shù)據(jù)更新服務(wù)器。Get請(qǐng)求應(yīng)該是安全的和等冪的。

  在提交表單時(shí),如果將表單的Method屬性設(shè)置為get,那么表單提交采用get方式提交數(shù)據(jù)發(fā)送請(qǐng)求,使用get方式,表單中的信息是以Key=Value&Key=Value的方式連接在Url之后。采用ASP.NET MVC 3舉例驗(yàn)證:

View:

@{ViewBag.Title = "Http Get 與 Post學(xué)習(xí)分析"; }<h2>Http Get 與 Post學(xué)習(xí)分析</h2> @using (Html.BeginForm("Add", "Student", FormMethod.Get)) {<table><tr><td>UserName:</td><td><input type="text" name="userName" id="userName" /></td><td>Password:</td><td><input type="text" name="passWord" id="password" /></td><td><input type="submit" value="Submit" /></td></tr></table> }

Controller:

public class StudentController : Controller{public ActionResult Add(string userName, string passWord){string information = "UserName: " + userName + "Password: " + passWord;return View();}}

初始運(yùn)行:

UserName、Password文本框分別輸入:123456,單擊Submit按鈕:

該get請(qǐng)求Headers:

Request URL:http://localhost:4126/?userName=123456&passWord=123456 Request Method:GET Status Code:200 OK

Request Headers:

Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Charset:GBK,utf-8;q=0.7,*;q=0.3 Accept-Encoding:gzip,deflate,sdch Accept-Language:zh-CN,zh;q=0.8 Connection:keep-alive Host:localhost:4126 Referer:http://localhost:4126/ User-Agent:Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.162 Safari/535.19

Query String Parameters,連接到Url之后

userName:123456 passWord:123456

Response Headers:

Cache-Control:private Connection:Close Content-Length:408 Content-Type:text/html; charset=utf-8 Date:Sun, 20 May 2012 16:11:00 GMT Server:ASP.NET Development Server/10.0.0.0 X-AspNet-Version:4.0.30319 X-AspNetMvc-Version:3.0

  由于get方式,數(shù)據(jù)存放在Url中的,采用明文方式,所以安全性不高,并且get方式最多只能傳輸1024個(gè)字節(jié)

對(duì)于Post方式,表單中的數(shù)據(jù)時(shí)存放在http請(qǐng)求的Header中的,不可見(jiàn)。

View:

@{ViewBag.Title = "Http Get 與 Post學(xué)習(xí)分析"; }<h2>Http Get 與 Post學(xué)習(xí)分析</h2> @using (Html.BeginForm("Add", "Student", FormMethod.Post)) {<table><tr><td>UserName:</td><td><input type="text" name="userName" id="userName" /></td><td>Password:</td><td><input type="text" name="passWord" id="password" /></td><td><input type="submit" value="Submit" /></td></tr></table> }

Controller:

public class StudentController : Controller{public ActionResult Add(){return View();}[HttpPost]public ActionResult Add(string userName, string passWord){string information = "UserName: " + userName + "Password: " + passWord;return View();}}

初始運(yùn)行:

UserName、Password文本框分別輸入:123456,單擊Submit按鈕:

下面來(lái)觀察http Header:

Request URL:http://localhost:4126/ Request Method:POST Status Code:200 OK

Request Headers:

Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Charset:GBK,utf-8;q=0.7,*;q=0.3 Accept-Encoding:gzip,deflate,sdch Accept-Language:zh-CN,zh;q=0.8 Cache-Control:max-age=0 Connection:keep-alive Content-Length:31 Content-Type:application/x-www-form-urlencoded Host:localhost:4126 Origin:http://localhost:4126 Referer:http://localhost:4126/ User-Agent:Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.162 Safari/535.19

Form Data:post方式數(shù)據(jù)存放容器

userName:123456 passWord:123456

Response Headers:

Cache-Control:private Connection:Close Content-Length:409 Content-Type:text/html; charset=utf-8 Date:Sun, 20 May 2012 16:27:55 GMT Server:ASP.NET Development Server/10.0.0.0 X-AspNet-Version:4.0.30319 X-AspNetMvc-Version:3.0

由此可見(jiàn):Post安全性高,傳輸數(shù)據(jù)量大。以此作為筆記,如有不足之處,請(qǐng)指正。

 

轉(zhuǎn)載于:https://www.cnblogs.com/PerfectSoft/archive/2012/05/21/2511043.html

總結(jié)

以上是生活随笔為你收集整理的Http Get 和 Post的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 韩国女主播av | 久久久999精品 | av一区二区三区 | 欧美一级片在线观看 | 姐姐av| 日本免费在线视频 | 中文永久免费观看 | 夜夜躁日日躁狠狠久久av | 黄色在线一区 | 美女一区二区三区四区 | 中文字幕一区二区三区乱码人妻 | 欧美极品少妇无套实战 | 黄色操人视频 | 久久久久看片 | av字幕网 | 翔田千里88av中文字幕 | 黄色在线观看网站 | 在线观看视频一区二区 | 又色又爽又黄gif动态图 | 欧美视频一区二区三区四区在线观看 | 久久久极品| 亚洲美女视频在线观看 | 欧美 日韩 国产在线 | 992tv成人免费视频 | 亚洲国产专区 | 美女色诱男人激情视频 | 免费不卡av在线 | 久久青 | 久久久一级黄色片 | 男人的天堂视频 | 日韩成人黄色 | 国产成人无码性教育视频 | 日本中文在线观看 | 国内外成人免费视频 | 亚洲av高清一区二区三区 | 国产91精 | 久久亚洲AV成人无码一二三 | 久久中文字幕电影 | 污视频在线免费 | 国产毛片毛片毛片毛片毛片毛片 | 四虎精品成人免费网站 | 视频一区中文字幕 | 欧美在线一区二区三区 | 91精品国产综合久久精品图片 | 成人资源在线观看 | 明日花绮罗高潮无打码 | 欧美一区二区三区大屁股撅起来 | 中文字幕在线观看第二页 | 国产精品50页 | a级片日本 | 亚洲成人av在线播放 | 四川话毛片少妇免费看 | 高h奶汁双性受1v1 | 久久久久无码精品国产 | 成人片片 | 碰碰久久 | 国产欧美久久久久 | 亚洲天堂一级片 | 亚洲成人免费影院 | 亚洲天堂视频在线观看 | 日韩极品少妇 | 干一干操一操 | 99热热| 欧美日韩免费在线 | 在线视频观看国产 | 久草免费在线观看视频 | 538精品一线 | av在线免费播放网址 | 五月天伊人网 | 韩日黄色片 | 成人久久久久久久 | 一区二区三区精 | 日本乱码一区二区 | 日本性爱动漫 | 特黄网站 | 清纯唯美第一页 | 可以直接观看的av | 天堂av一区二区 | 亚洲天堂中文在线 | 综合色网站 | 欧美激情视频网址 | 啪啪网站免费 | 台湾佬中文在线 | 制服丝袜快播 | 国产精品一卡 | 免费看美女隐私网站 | 免费超爽大片黄 | 国产精品久久久久久久久久久久久久久久 | 大尺度av在线 | 色av综合网 | h片在线播放 | 久久久久久av无码免费网站 | 亚洲免费在线观看av | 手机在线一区二区 | 91麻豆国产福利精品 | 3p视频在线 | 亚洲成人中文字幕 | 日本老太婆做爰视频 | 精品电影一区二区 |