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 に答える