我無法使用Actionscript 3的Socket()對象發送簡單的HTTP請求。我的onConnect聽衆低於:嘗試通過套接字發送HTTP請求
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服務器,只是得到格式錯誤的請求錯誤。
我在這裏錯過了什麼?