javascript - Socket IO 握手与 Postman 一起工作,但不在代码中
问题描述
我正在尝试从此https://pollution.gov.np/gss/socket.io/?EIO=3&transport=polling&t=1617892805849 获取数据。我正在获取 sid,然后是 32:42["client_request","Pollution"] 在正文中的帖子,然后是另一个获取数据的帖子。它在邮递员上工作得很好,但是当我尝试在带有 request-promise-native 的 JS 中做到这一点时,我在帖子上得到了一个“301 页面永久移动”,我不明白为什么。我检查了传递给我的请求的 url 是正确的。
解决方案
您在这里遇到的问题是request-promise-native
. 它不遵循重定向,但 Postman 遵循。
如果您正在使用node.js
它,我建议您使用axios
or node-fetch
。
顺便说一句request
,并且request-promise-native
已被弃用,所以最好不要使用它们。
推荐阅读
- ios - iOS 大标题导航隐藏搜索栏
- python - Jenkins:从 python 发送电子邮件
- javascript - Divs 占据整个页面
- queue - 如何在 micropython 和 ev3dev 中使用队列
- xamarin.forms - Xamarin Forms Picker 类似 iOS Picker
- flutter - 在颤动中自动缩放网格内的文本
- c - C中的函数在被调用两次后返回先前的值
- reactjs - 在数组和映射结果中反应 setState 对象
- html - Outlook 不在 html 电子邮件中为桌面堆叠 TD
- tensorflow - 使用棕色数据集(NLTK)的单词相似度的skip-gramm(word2vec)模型的准确性