关于HTTP 400错误请求

关于HTTP 400错误请求,http,Http,我找了很多,但似乎找不到答案 我正在研究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 一个可能的问题是,您的脚本或编程语言将\n和\r解释为字面上的\n和\r,而不是它们所代表的特殊字符。如果不知道你在用什么语言,精确的帮

我找了很多,但似乎找不到答案

我正在研究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

一个可能的问题是,您的脚本或编程语言将
\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”

为什么它必须在一行上?请用您正在使用的编程语言标记所有的编程问题(即使您认为它不可能是相关的,因为,很明显,已知世界中的所有编程语言都必须以相同的方式解释字符串)/讽刺