response.getStatusLine():HTTP / 1.1 400错误请求

时间:2013-05-06 07:08:38

标签: java rest request http-status-code-404 urlencode

我已将日期字段作为字符串传递到网址,日期通过 URLEncoder.encode(日期,“UTF-8”)

进行编码

生成的Url如下:

    http://localhost:2990/jira/rest/issuesrestresource/1.0/message/RetrievessuesForUser/username/16%2FMay%2F13

但是它无法调用其余的资源服务并给我错误的请求错误,如下所示。

response.getStatusLine():HTTP/1.1 400 Bad Request

什么可能是错的,并给我错误的请求错误..? 感谢

2 个答案:

答案 0 :(得分:1)

尝试编码网址而不仅仅是日期:

URLEncoder.encode(url,"UTF-8")

其中url是您的url字符串,也包含日期。

答案 1 :(得分:0)

感谢您的评论。

我刚刚将日期格式化为 - “dd-MMM-yyyy”而不是'dd / MMM / yyyy'。它工作正常。