【培训班出来的菜鸟,啥也不懂系列】对报文的理解

公司让我调用一个接口,嘶~没接触过啊,赶紧百度一查,还挺简单的,这活我包了。
坐在电脑前陷入深深地沉思,嗯,第一步就卡住了,报文头?这有是什么,哇哇哇,百度一下吧。

报文

经过查阅发现了一篇文章讲的很有道理
HTTP报文解析,请求报文头属性、响应码
根据文章所说的

1.HTTP请求报文分为:请求方法、请求URL、HTTP协议及版本、报文头、报文体

请求方法:常见的以GET和POST为主,至于其他的上边文章里有讲,可以看一下上边的,像我这种菜鸟一时半会是用不到的【略略略】。又突然想起曾经被HR支配的恐惧,GET和POST有什么区别。

请求URL: 文章是真么写的:为请求对应的URL地址,它和报文头的Host属性组成完整的请求URL。我觉得解释的很nice,就直接拿过来了。

HTTP协议及版本:这个我知道,Http协议名称及版本号,对不对【嘻嘻】

报文头: 报文头有多个属性,每个属性都代表各自的含义,格式是:“属性名:属性值”。具体有那些属性,哈哈,看上边的文章【实力偷懒】

报文体:我理解的意思就是传的参数

2.接收HTTP响应报文:报文协议及版本、状态码及描述、响应头、响应体

报文协议及版本:这个就不多说了,Http协议名称及版本号。我知道

状态码及描述:这个嘛,我又要复制上边文章的劳动成果了

1xx 消息,一般是告诉客户端,请求已经收到了,正在处理,别急...
2xx 处理成功,一般表示:请求收悉、我明白你要的、请求已受理、已经处理完成等信息.
3xx 重定向到其它地方。它让客户端再发起一个请求以完成整个处理。
4xx 处理发生错误,责任在客户端,如客户端的请求一个不存在的资源,客户端未被授权,禁止访问等。
5xx 处理发生错误,责任在服务端,如服务端抛出异常,路由出错,HTTP版本不支持等

当然更具体的还是要看上边的文章,我只是拿来引用而已

响应报文头 上边文章解释:“也是由多个属性组成”,这也太敷衍了吧,又百度了一下,https://www.cnblogs.com/lmh001/p/9928517.html 在这篇文章里找到了常见的HTTP响应报文头属性。完美

响应体:应该就是我们想要的结果了吧。

ok,完全明白每一个代表什么意思了,可是,我应该怎么做呢。怎么感觉和C#没有关系,脑阔痛。。。

还有,我发现上边的文章也是转载的。

原文地址:http://www.cnblogs.com/Javame/p/3656209.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值