post请求报文

POST /day03/taget.html HTTP/1.1
Accept: application/x-ms-application, image/jpeg, application/xaml+xml, image/gif, image/pjpeg, application/x-ms-xbap, */*
Referer: http://127.0.0.1:8020/day03/1.html
Accept-Language: en-US,zh-CN;q=0.7,ko-KR;q=0.3
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C; .NET4.0E)
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip, deflate
Host: 127.0.0.1:8020
Content-Length: 14
Connection: Keep-Alive
Cache-Control: no-cache

username=admin

get请求和post请求区别:
    1。get请求通过url地址发送请求参数,请求参数可以直接在地址栏看见,不太安全。
        post请求通过请求体来发送请求参数,地址栏不能直接看到,相对安全。
    2.除了表单的method属性设置为post的情况,其余全都是get请求
    3.一般提交表单时都用post请求

post请求报文
请求首行
    POST /day03/taget.html HTTP/1.1
    请求方式 资源地址 协议名/版本
    
请求头
    Accept: application/x-ms-application, image/jpeg, application/xaml+xml, image/gif, image/pjpeg, application/x-ms-xbap, */*
    Referer: http://127.0.0.1:8020/day03/1.html
        请求的来源:
            作用:
                1.广告计费
                2.防盗链
    
    Accept-Language: en-US,zh-CN;q=0.7,ko-KR;q=0.3
    User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C; .NET4.0E)
    Content-Type: application/x-www-form-urlencoded
    Accept-Encoding: gzip, deflate
    Host: 127.0.0.1:8020
    Content-Length: 14
    Connection: Keep-Alive
    Cache-Control: no-cache

空行
    - 空行用来分割请求首部和请求体
    
请求体
    - 用户发送给服务器的请求参数
posted @   luxiaosheng  阅读(186)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示