【发布时间】:2008-11-12 20:43:17
【问题描述】:
我在使用 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 服务那样将协议识别为 HTTP。当我运行它时,服务器最终会断开我的连接。我尝试连接到其他简单的 Apache 服务器,却收到格式错误的请求错误。
我在这里错过了什么?
【问题讨论】:
标签: actionscript-3 http sockets