异步workerman/http-client 设置协议头的问题

A501

这个是我参数

[
        'method'  => 'GET',
        'version' => '1.1',
         'headers' => [
             'accept'=>'application/json, text/plain, */*',
             'origin'=>'http://localhost:8080',
'accept-encoding'=>'gzip, deflate, br',
'accept-language'=>'zh-CN,zh;q=0.9',
'referer'=>'https://wax.atomichub.io/',
'sec-fetch-dest'=>'empty',
'sec-fetch-mode'=>'cors',
'sec-fetch-site'=>'cross-site',
'user-agent'=>'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36',
             ],]

有一个地址https://wax.api.aa.atomichub.io/ 是有CF的cdn 我用fiddler或者 其他工具 只需要设置一个referer https://wax.atomichub.io/就可以访问
在这个异步http组件中 按照以上参数设置还是无效,但是我其他工具完整的头就只有这么多
如下图

只是我的代码图

1562 2 0
2个回答

A501

求解答。。。

  • 暂无评论
six

你没发现你浏览器测试的地址和http-client请求的地址是完全不同的么?改成一样的试下呢。

  • A501 2022-03-22

    是相同的哦,上面的参数是浏览器解析的并不是头信息 我用软件测试就只有这些头

年代过于久远,无法发表回答
🔝