随笔 - 68  文章 - 0  评论 - 9  阅读 - 21万

post请求报文

POST /02_WEB_HTTP/index.html HTTP/1.1
Accept: application/x-ms-application, image/jpeg, application/xaml+xml, image/gif, image/pjpeg, application/x-ms-xbap, */*
Referer: http://localhost:8080/02_WEB_HTTP/form.html
Accept-Language: zh-CN,en-US;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)
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip, deflate
Host: localhost:8080
Content-Length: 30
Connection: Keep-Alive
Cache-Control: no-cache 
 
username=admin&password=123123
 
post请求报文:
    请求首行
        POST /02_WEB_HTTP/index.html HTTP/1.1
        请求方式 请求路径 协议名/协议版本
 
    请求头
        Accept: application/x-ms-application, image/jpeg, application/xaml+xml, image/gif, image/pjpeg, application/x-ms-xbap, */*
        Referer: http://localhost:8080/02_WEB_HTTP/form.html
        Accept-Language: zh-CN,en-US;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)
        Content-Type: application/x-www-form-urlencoded
            指的是请求体中的内容类型:application/x-www-form-urlencoded指请求体中的内容将会使用URL编码
                username=%E5%AD%99%E6%82%9F%E7%A9%BA
                当发送中文参数时,我们需要将字符转换为二进制编码来发送
                    url编码指的是,将字符转换为二进制编码,然后在将二进制转换为十六进制
                        发送请求参数时以十六进制编码的形式发送
 
        Accept-Encoding: gzip, deflate
        Host: localhost:8080
        Content-Length: 30
            请求体的长度:
 
        Connection: Keep-Alive
        Cache-Control: no-cache
            缓存的管理:no-cache不使用缓存
 
    空行
        空行的作用就是分割请求首部和请求体
 
    请求体
        username=admin&password=123123
        post请求通过请求体来发送请求参数
 
 
 

转载请注明出处!

http://www.cnblogs.com/libingbin/

感谢您的阅读。如果文章对您有用,那么请轻轻点个赞,以资鼓励。

 
posted on   bingbinlee  阅读(4307)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示