websocket 连接HTTP/1.1时出错403禁止[已关闭]

mftmpeh8  于 2022-12-18  发布在  其他
关注(0)|答案(1)|浏览(267)

**已关闭。**此问题需要debugging details。当前不接受答案。

编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
昨天关门了。
Improve this question
我尝试通过http injector应用程序运行连接,使用WebSocket模式作为注入,但不幸的是,当我尝试连接时,即使有流量,也会生成403错误
净荷格式
获取网址://example.com/ HTTP/1.1[crlf]主机:云计算平台[crlf]升级:WebSocket[crlf]连接:保持活动状态[crlf][crlf]
端口:443
这种情况发生在某些网站上,显然改变了HTTP请求方法。我打破我的头找到一种方法来连接200 ok。
另一个细节,在其他类型的网站,如果你添加一个“破折号-”只是在标题作为获取控制的错误消失,但在只有少数特定的网站.已经在其他人的错误是持久的.
我已经尝试过一个小脚本来测试可用的http方法,但是所有的方法都生成了一个403错误。

qacovj5a

qacovj5a1#

在WebSocket脚本中添加if语句以接受200状态代码示例
状态=自定义查找标头(“HTTP/1.1 200正常”,缓冲区解码(“utf-8”))
如果状态==“HTTP/1.1 200正常”:
///改为发送101状态///
self.客户端.send(“HTTP/1.1 101交换协议\r\n\r\n”)
请注意,这还没有经过测试,不知道你到底是什么试图实现上述代码是为python3详细说明你是什么试图实现,而不是扔给我们与您的错误和状态代码

相关问题