gpt4 book ai didi

actionscript-3 - 尝试通过套接字发送 HTTP 请求

转载 作者:可可西里 更新时间:2023-11-01 16:47:29 25 4
gpt4 key购买 nike

我在使用 Actionscript 3 的 Socket() 对象发送简单的 HTTP 请求时遇到问题。我的 onConnect 监听器如下:

function sConnect(e:Event):void {
trace('connected');
s.writeUTFBytes('GET /outernet/client/rss/reddit-feeds HTTP/1.1\r\n');
s.writeUTFBytes('Host: 208.43.71.50:8080\r\n');
s.writeUTFBytes('Connection: Keep-alive\r\n');
s.flush();
}

使用数据包嗅探器,我可以看到请求确​​实被发送到服务器,但数据包嗅探器不像其他 HTTP 服务那样将协议(protocol)识别为 HTTP。当我运行它时,服务器最终断开了我的连接。我尝试连接到其他简单的 Apache 服务器,但只收到格式错误的请求错误。

我在这里错过了什么?

最佳答案

您必须在刷新之前向流写入另一个“\r\n”,以告诉 HTTP 服务器您已完成发送 header 。

关于actionscript-3 - 尝试通过套接字发送 HTTP 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/285290/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com