以“a”开头的值;“空间”;在HttpURLConnection.add请求属性中?

以“a”开头的值;“空间”;在HttpURLConnection.add请求属性中?,http,http-headers,httpurlconnection,Http,Http Headers,Httpurlconnection,这是客户端中的代码:connection.addRequestProperty(“key”,value) 这是服务器中的代码: String user=req.getHeader("key"); System.out.println(user); 如果客户机中的值为,例如,“abcd xyz”,则服务器中打印的值相同。但如果该值为“abcd xyz”,则服务器中打印的值为“abcd xyz”,即起始空间不存在 这里有什么问题?在HTTP头字段值中,前导和尾随空格不重要。因此,它们在解析之后就

这是客户端中的代码:
connection.addRequestProperty(“key”,value)
这是服务器中的代码:

String user=req.getHeader("key");
System.out.println(user);

如果客户机中的值为,例如,
“abcd xyz”
,则服务器中打印的值相同。但如果该值为
“abcd xyz”
,则服务器中打印的值为
“abcd xyz”
,即起始空间不存在

这里有什么问题?

在HTTP头字段值中,前导和尾随空格不重要。因此,它们在解析之后就会消失。

在传输之前,空间在哪里被删除?是否有任何文件谈到这一点?可能是在接待之前或之后。是的,HTTP规范定义了这一点。