0

java.lang.IllegalArgumentException: [https://localhost/pcap/search?stime=20110930%2E000000&etime=20110930%2E235959&bpf=tcp

这是我使用 Spring RestFul 模板进行的调用:

final PcapSearchResponse pcapSearchResult = restTemplate.postForObject(
    nPulseApiUris.get(2), null, PcapSearchResponse.class, sTime, eTime, bpf);

我不明白为什么这是一个错误的 URL?我使用 UTF-8 对“.”进行编码。字符,但我不确定为什么我的 URL 仍然无效。

非常感谢您的帮助!

谢谢您的帮助!!!

4

1 回答 1

5

的文档RestTemplate提到:

此外,字符串参数方法假定 URL 字符串是未编码的。

因此,当您将 URL 作为字符串传递时,不要对其进行编码。春天会解决这个问题。

于 2011-10-20T21:24:38.017 回答