我有两部手机连接到一个Wifi接入点,两个IP都在专用范围内。 其中一部电话有一个HTTP服务器在其上运行,另一部电话就像一个客户端。客户端将GET请求数据发送到服务器,作为URL查询字符串中的名称/ 值对。目前服务器只接收查询字符串时发送HTTP.OK。Http请求响应调试
正在发生的事情是,客户端可能不是静止的,也许走动,因此可能无法为它在范围之内总是由于我不是让所有从发送的数据的无线网络连接 点客户端在服务器端。 我想确保发送的所有数据实际上都是由服务器接收的。
应该实施什么样的纠错?我可以检查一些相关的HTTP错误代码或类似的东西吗?
很可能,任何服务器都不会响应排除标头结尾(2个CRLF)的请求。你唯一的回应将是没有回应(即超时)。 – SpliFF 2010-01-10 02:01:53
嗯。 'echo“GET/HTTP/1.0”| nc httpd.apache.org 80'(或microsoft.com)直接给我一个400错误。 – 2010-01-10 02:08:10
@ Christopher:这意味着如果我得到一个400代码会被认为是服务器得到错误或格式错误的查询字符串?如果服务器关闭,我仍然会得到400. – 2010-01-10 02:57:48