我正在編寫一個小型Web服務器來爲項目生成Web界面。我使用的環境是LabVIEW,因爲這是我最熟悉的。PuTTY在測試我的服務器時返回混亂的HTML
的問題是,當我用膩子發送GET/HTTP/1.1
,它返回
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
<html>
Content-Length: 52
<head>
foo
</head>
<body>
bar
</body>
</html>
LabVIEW中說,被送出的字符串:
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Content-Length: 52
<html>
<head>
foo
</head>
<body>
bar
</body>
</html>
當在Web瀏覽器中打開HTML文件直接打開它。從服務器程序請求時,頁面不會完成加載,並且不顯示任何內容。我確信HTML是有效的。
如何更好地調試?我是否在PuTTY中缺少設置?我需要與National Instruments交談嗎?
您可以採取兩種調試步驟: 查看網頁瀏覽器中的源代碼,可能是因爲瀏覽器對內容不嚴格。你可以使用TCP/IP嗅探器來尋找合適的發送數據。 你可以發佈你的LabVIEW代碼嗎? – 2011-05-29 08:07:02