カールIDの長さを使用してテストできるRESTリソースにアクセスしようとしています。たとえば、「12345」のようにIDの長さが11未満の場合、IDの長さは11文字である必要があり ますhttps://somesite.com:7677/something/id/ { id} iamは、Javaコードとcurlから404HTTPエラーを取得しています。これは期待どおりです。
idの長さが11に等しく、それが無効なidである場合、iamはcurlとjavaから同じ応答を取得します
しかし、curlによってすでに存在する有効なIDを指定すると、適切なjson応答が得られますが、iamがrestTemplateからRestリソースにアクセスしようとすると、次のようなエラーが表示されます。
クライアントから送信された要求は構文的に正しくありませんでした()。このリクエストのエラーログはありません
私は過去2日間からそれを理解することができません、それが私にとって本当に完全に役立つように、これについてあなたの考えを提供してください私の残りのテンプレート構成:
<bean id="restTemplate" class="org.springframework.web.client.RestTemplate">
<property name="messageConverters">
<list>
<ref bean="jsonHttpMessageConverter" />
</list>
</property>
</bean>
iamがアクセスしようとしているコード
public List<Account> getAccounts(PersonNumber personNumber) {
logger.warn("Inside getAccounts of TransferAgreement client");
String url = "https://somesite.com:7677/something/id/12345";
logger.warn("URL acessing "+personNumber.toString()+" URL "+ url);
String a = restTemplate.getForObject(url, String.class);
System.out.println(a);
return null;
}