Я бег клиента Lua HTTP и запрос приводит к ошибке 400:Гван & Lua HTTP клиента
[root]# ./luatest
<!DOCTYPE HTML><html><head><title>400 Bad Request</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><link href="/imgs/errors.css" rel="stylesheet" type="text/css"></head>
<body><h1>Bad Request</h1>
<p>Your browser sent a request that this server could not understand.</p></body></html> 400 table: 0x1ba1f70 HTTP/1.1 400 Bad Request
[root]# cat luatest
#!/usr/bin/lua
local http = require("socket.http")
print(http.request("http://localhost/"))
[root]# curl "http://localhost"
<html> hi there </html> [root]#
G-WAN правильно отвечает на запрос завитка клиента, но он умирает при запросе одного документа от lua. Что-то нам не хватает, или это просто не сработает?
Что-то вроде [fiddler] (http://fiddler2.com/) может помочь вам здесь, позволяя вам наблюдать различия в необработанных HTTP-запросах между curl и gwan. – Mike
Mike, здесь G-WAN - это сервер, и завиток - это клиент, поэтому G-WAN не выдаёт никакого запроса, который можно «сравнить» с curl's: G-WAN отправляет ответ на запросы клиента curl или lua. – Gil