错误的请求。您的浏览器发送了此服务器无法理解的请求。请求标头字段缺少':'分隔符

Som*_*ath 5 java sockets proxy bad-request http-error

我正在编写HTTP代理应用程序的Java代码。在该浏览器中,请求未正确发送,因此服务器正在响应

错误的请求您的浏览器发送了此服务器无法理解的请求。请求标头字段缺少':'分隔符。我不明白为什么会发生错误。

我是java的新手,所以可以知道此问题的解决方案。

请求消息:

GET / HTTP/1.1<br>Host: www.google.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:32.0) Gecko/20100101 Firefox/32.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: keep-alive
Run Code Online (Sandbox Code Playgroud)

我的请求中有错误,但我无法确定。

所以任何人都可以帮助我解决我的问题。