首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用node-fetch发送原始请求?

如何使用node-fetch发送原始请求?
EN

Stack Overflow用户
提问于 2020-07-15 00:27:34
回答 1查看 434关注 0票数 0

可在此处找到node-fetchhttps://github.com/node-fetch/node-fetch

我想发送一个简单的请求,比如:

代码语言:javascript
复制
GET /search?q=test HTTP/2
Host: www.bing.com
User-Agent: <someAgentName>
Accept: */*

我不知道如何做到这一点,或者它是否可能。如果没有,你能推荐我使用什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-15 15:31:58

我对这个社区的帮助很不满意……答案是:

node-fetch (以及其他类似的库,如request)不应该处理原始文本。它将使用用户告知的选项(如url、header)在内部构建。如果您想要发送原始文本,您需要了解这些库是如何在幕后工作的

以HTTP为例,它只是一个TCP套接字,交换的信息就是我在问题中发布的原始文本块。所以解决方案就是做一个TCP套接字,仅此而已。您通过套接字发送原始文本

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62899676

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档