我搜索了很多,但似乎找不到答案。
我正在研究http请求,我已经测试过以下http请求正在运行。
GET / HTTP/1.1
HOST: abc.go.com
但是我想把它放在一行中,我曾在下面试过,但它只是不起作用,响应是HTTP 400,错误请求,我应该使用什么呢?
GET / HTTP/1.1\r\nHost: abc.go.com\r\n\r\n
答案 0 :(得分:1)
可能的问题是,您的脚本编程或编程语言将\n
和\r
解释为字面\n
和\r
,而不是它们所代表的特殊字符。在不知道您正在使用何种语言的情况下,难以获得准确的帮助。如果是PHP,请确保使用"GET / HTTP/1.1\r\nHost: abc.go.com\r\n\r\n"
,而不是'GET / HTTP/1.1\r\nHost: abc.go.com\r\n\r\n'
。