当前位置: 首页 > news >正文

专业做室内设计的网站有哪些内容外贸网站建设哪里实惠

专业做室内设计的网站有哪些内容,外贸网站建设哪里实惠,网站设计专业,做机械的网站有哪些windows的apipost发送请求后,服务器响应了HTTP/1.1 404 Not Found,但是apipost一直显示发送中。 linux上的curl也一样。 使用wireshark抓包发现收到了响应,但是wireshark识别不了(图中是回应404后关闭了连接)&#xff…

windows的apipost发送请求后,服务器响应了HTTP/1.1 404 Not Found,但是apipost一直显示发送中。
linux上的curl也一样。
使用wireshark抓包发现收到了响应,但是wireshark识别不了(图中是回应404后关闭了连接):
在这里插入图片描述
第一个报文是HTTP/1.1 404 Not Found响应,但并没有识别出来,wireshark认为是一个不完整的HTTP报文(TCP segment of a reassembled PDU),但HTTP实际上是完整的,结尾带了两个\r\n(0d 0a 0d 0a):
在这里插入图片描述
第二个报文是服务器发送的FIN,里面并没有应用层数据,Len=0:
在这里插入图片描述
不清楚为什么认为这个HTTP报文不完整,只能在服务器上手动增加了:

FullHttpResponse resp = new DefaultFullHttpResponse(HttpVersion.HTTP_1_1, HttpResponseStatus.NOT_FOUND);
//netty服务器默认不包含CONTENT_LENGTH 需要手动设置
resp.headers().set(HttpHeaderNames.CONTENT_LENGTH, 0);

之后wireshark抓包正常了,apipost也能收到了:
在这里插入图片描述
这是因为在HTTP/1.1中,链接是复用的,如果没有content-length就无法区分两个HTTP报文的边界(粘包),也就是说HTTP/1.1如果是keep alive(没有connection也默认是keep-live),则content-length和chunk必然是二选一。
有一些响应码可以没有content-length,但404响应必须包含body,可以是0,来自RFC2616:

对于响应消息,消息里是否包含消息主体依赖相应的请求方法和响应状态码。所有HEAD请求方法的请求的响应消息不能包含消息主体。所有1XX(信息的),204(无内容)和304(无修改)的响应都不能包括一个消息主体(message-body)。所有其他的响应必须包括消息主体,虽然可能长度为零.
。。。。
服务器响应为40x,除了响应HEAD请求,都应该包含一个message-body,message-body包含一个此错误请求的解释。

http://www.yayakq.cn/news/629272/

相关文章:

  • 网站几种颜色wordpress新增目录
  • 网站管理制度规范广州网页设计机
  • 做买东西的网站要多少钱php做网站登陆验证
  • 榆林网站建设熊掌号手机网站建设报价多少
  • 孝感做招聘信息的网站晋城网站建设公司
  • 小型手机网站建设哪家好wordpress edd支付宝
  • 武侯区网站建设哪里好点wordpress文章附件
  • 像那种代刷网站怎么做广东网站建设服务商
  • 响应式网站模板多少钱哪些网站可以免费做简历
  • 淘客网站怎么备案企业logo图片
  • 教育机构网站建设方案公司的网站是怎么建立
  • 网站建设主要工作内容苏州网页制作
  • 性病医院网站优化服务商女生做新媒体运营是不是很累
  • 郑州网站建设选智巢融水县住房和城乡建设局网站
  • 广州建站代运营公司有哪些北京网页设计公司
  • 河南网站优化推广进销存管理软件哪个好
  • wpf做网站教程菠菜导航网站可以做
  • 如何做电子书网站中国小康建设网站
  • wordpress拖动建站赤峰市建设网站
  • 游戏网站建设流程深圳企业网站制作公司怎样
  • 网站流量数据查询专门做中式装修的网站
  • 网站轮播图片制作网页是干什么的
  • 做网站要学会那些成都最新消息今天
  • 免费网站怎么注册卖网站模板
  • 网站有什么好处苏州专业网站建设设计公司
  • 网站开发学习流程石家庄软件开发公司有几家
  • 火车头采集器网站被kwordpress 描述设为标题
  • 网站建设合同免费下载如何知道一个网站用什么建设的
  • 天津网站建设吐鲁番地区企业内部网站开发
  • 网页小游戏有哪些页面优化算法