网站建设绩效目标,首都产业建设集团网站,购物网站开发需要什么软件,网站建设需求和页面需求怎么提在接收HTTP响应时出现Response is null错误。我正在开发一个使用行套接字的示例小型HTTP服务器C。HTTP发送对OPTIONS请求的响应[C]我的应用程序中实际上有2个服务器#xff0c;一个是我用于提供HTML页面的标准Apache服务器#xff0c;而我的小型服务器将只响应HTML页面中的Ja…在接收HTTP响应时出现Response is null错误。我正在开发一个使用行套接字的示例小型HTTP服务器C。HTTP发送对OPTIONS请求的响应[C]我的应用程序中实际上有2个服务器一个是我用于提供HTML页面的标准Apache服务器而我的小型服务器将只响应HTML页面中的Javascript发送的XMLHttpRequest。我从JavaScript发送请求如下var sendReq new XMLHttpRequest();endReq.open(POST, http://localhost:10000/, true);sendReq.setRequestHeader(Content-Type,application/x-www-form-urlencoded);sendReq.onreadystatechange handleResult;var param REQUEST_TYPE2002userName userName.value;param password password.value;sendReq.send(param);当我把这一请求我会收到以下在我的服务器代码请求OPTIONS/HTTP/1.1Host: localhost:10000User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.3) Gecko/20100423 Ubuntu/10.04 (lucid) Firefox/3.6.3Accept: text/html,application/xhtmlxml,application/xml;q0.9,*/*;q0.8Accept-Language: en-us,en;q0.5Accept-Encoding: gzip,deflateAccept-Charset: ISO-8859-1,utf-8;q0.7,*;q0.7Keep-Alive: 115Connection: keep-aliveOrigin: http://localhost:7777Access-Control-Request-Method: POST我已经回答了这个请求利用如下套接字写功能HTTP/1.1 200 OK\nAccess-Control-Allow-Origin: *\nServer: PSL/1.0 (Unix) (Ubuntu/Linux)\nAccess-Control-Allow-Methods: POST, GET, OPTIONS\nAccept-Ranges: bytes\nContent-Length: 438\nConnection: close\nContent-Type: text/html; charsetUTF-8\n\n我不知道应该是HTTP实际响应e根据OPTIONS的要求发送。在此之后我感到我已经从JavaScript发送我的实际POST请求然后我进行回应与HTTP/1.1 200 OK\n\n然后在浏览器端出现错误Response is null。那么如何使用C中的行套接字将报头/数据作为HTTP响应发送以及如何响应OPTIONS请求。有人可以通过举例来解释我吗2011-04-28Puneet