IHS(Apache)400将UUID标头添加到HttpUrlConnection时出错

时间:2015-02-04 12:12:29

标签: java apache http-headers httpurlconnection

我需要使用Java的 HttpUrlConnection 将标题(" correlationIdHeader")添加到 GET 请求中。但是,服务器(IBM Http Server - 基于Apache构建)以400错误和以下信息回答:

Request header field is missing ':' separator

我的代码:

HttpURLConnection conn = (HttpURLConnection)url.openConnection();
conn.setRequestProperty("correlationIdHeader", UUID.randomUUID().toString());
conn.setRequestMethod(HttpMethod.GET.name());
conn.setRequestProperty("Accept", contentType);

int responseCode= conn.getResponseCode();

知道这里会发生什么吗?

编辑:它与UUID.randomUUID()。toString()有关。我不知道为什么,但它不喜欢UUID的格式。为什么呢?

0 个答案:

没有答案