HTTP POST大数据时的请求处理

jiangzijn 2020-06-10 11:50:43
在开发API时遇到这么一个问题,post数据或者上传文件时,服务器会先读取请求头相关的内容,对URL或者HTTP method进行判断,如果不合法就返回错误,如果合法再继续读取剩下的内容,但是当post的内容比较大时,或者上传的文件比较大,进行判断的时候还没有接收完数据,这个时候客户端可能会无法显示返回信息,我在Postman上测试可以看到返回的json信息,但是在firefox插件RESTer上就没有返回信息,如下图:

抓包情况如下图,192.168.254.1是客户端,192.168.254.77是服务器:

可以看到服务器已经给客户端返回application data了,但是这个时候客户端还在继续发请求的内容
在请求内容还没有完全发完的时候,服务器就返回会影响客户端接收和显示返回内容吗?
一般情况下是要等请求内容全部接收完之后再进行处理吗?但是这样的话上传大文件的时候岂不是需要等很久才能得到返回内容?
...全文
193 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

5,658

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧