开发者社区> 问答> 正文

无法返回数据这是什么情况,如何解决?

已解决

image.png

写百度的GET请求时,如果请求行与请求头之间只写一个回车换行(即上面样子)会卡在recv这一步;而写两个回车换行会正常返回数据

展开
收起
我是小美女 2021-10-19 16:56:57 521 0
1 条回答
写回答
取消 提交回答
  • 网络规划设计师、敏捷专家、CISP、ITSS服务经理、ACA全科目、ACP4项、ACE、CBP、CDSP、CZTP等。拥有 PRINCE2 Foundation/Practitioner、CCSK、ITIL、ISO27001、PMP等多项国际认证。 专利5+、期刊10+、知识产权师。核心期刊审稿人。
    采纳回答

    您好,HTTP header 是以两个 CRLF 结束的。所以你的 header 并没有结束。当你在请求行与请求头之间写了两个回车换行是,你的 header 实际只包含请求行,但是正常结束了。其余的“请求头”会成为 body 。

    2021-10-19 16:58:10
    赞同 1 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
面向失败设计 立即下载
用计算和数据去改变整个世界 立即下载
低代码开发师(初级)实战教程 立即下载