【问题标题】:valid json response with Postman but Invalid response with https modulePostman 的有效 json 响应,但 https 模块的无效响应
【发布时间】:2022-01-27 20:21:25
【问题描述】:

我正在调用这个端点

https://www.linkedin.com/voyager/api/typeahead/hitsV2?keywords="sousse tunisia"&origin=OTHER&q=type&queryContext=List(geoVersion-%3E3,bingGeoSubTypeFilters-%3EMARKET_AREA%7CCOUNTRY_REGION%7CADMIN_DIVISION_1%7CCITY)&type=GEO

使用 Postman,我得到一个有效的 json 响应。但是当我在 node.js 代码中使用 https 模块调用同一个端点时,我得到一个无效的 json 响应,状态为 200。 无效响应是这样的�������Q�[@��=��M�x��Ik�CzEa:H

我正在使用这样的接受标头:_headers['accept']= 'application/vnd.linkedin.normalized+json+2.1'

【问题讨论】:

    标签: node.js https postman linkedin voyager


    【解决方案1】:

    另一个端点使用了 gzip 加密。但这个端点没有。 所以我只是将 accept-encoding 设置为空 _headers["accept-encoding"] = ""。令人困惑的是,即使使用错误的编码邮递员也显示了正确的响应。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-27
      • 1970-01-01
      • 1970-01-01
      • 2015-10-28
      • 1970-01-01
      相关资源
      最近更新 更多