美文网首页
get和post的区别

get和post的区别

作者: low_4339 | 来源:发表于2019-06-27 09:33 被阅读0次

    W3C标准显示

    get和post的区别如下:

    1.get是向服务器要数据,也就是接收数据,而post是向服务器发送数据

    2.get请求的参数在地址栏显示,而且post请求的参数在请求体显示,所以get请求的安全性没有post安全性高

    3.get请求的参数有长度的限制,限制的长度根据浏览器而定,而post请求的参数没有长度的限制

    4.get 请求体是没有内容的,而post请求体有内容

    5.request用法中post和get的区别:

    def get(url, params=None, **kwargs):

    def post(url, data=None, json=None, **kwargs):

    GET 方法报文是这样的

    GET /updateInfo?name=Javanx&age=25 HTTP/1.1 Host: localhost(示例)下图是头条获取文章列表请求

    POST 方法报文是这样的

    POST /updateInfo HTTP/1.1 Host: localhost Content-Type: application/x-www-form-urlencoded name=Javanx&age=25(示例)下图是头条回复评论请求

    相关文章

      网友评论

          本文标题:get和post的区别

          本文链接:https://www.haomeiwen.com/subject/uguyzqtx.html