如何使用TCP发送HTTP响应?

问题描述 投票:0回答:1

[我尝试使用c ++在Windows上开发HTTP服务器,并且当我通过使用WSASend发送HTTP来响应]]

char response[] = "HTTP/1.1 200 OK\r\n\ Date: Mon, 27 Jul 2009 12:28:53 GMT\n\r\ Server: Apache/2.2.14 (Win32)\n\r\ Last-Modified: Wed, 22 Jul 2009 19:15:56 GMT\n\r\ Content-Length: 88\n\r\ Content-Type: text/html\n\r\ Connection: Closed\n\r\n\r\ <html><body><h1>Hello, World!</h1></body></html>"

尽管我输入Hello, World!时浏览器确实显示了127.0.0.1,但是浏览器只是显示加载叹息,好像页面尚未加载完成。浏览器的控制台从不显示响应消息。为什么?

响应消息是否存在格式问题?

[我尝试使用c ++在Windows上开发HTTP服务器,当我使用WSASend响应HTTP以发出char响应时,[] =“ HTTP / 1.1 200 OK \ r \ n \日期:2009年7月27日,星期一12 :28:53 GMT \ n \ r \服务器:...

http browser tcp
1个回答
1
投票
Content-Length: 88\n\r\
....
Connection: Closed\n\r\n\r\
© www.soinside.com 2019 - 2024. All rights reserved.