SpringBootのrestTemplateを利用して外部APIの疎通確認を行ってます。
先に詰まっていることを言いいますと、
header,bodyありのGetメソッドの外部APIのリクエストが失敗してしまいます。
postmanでその外部APIをリクエスト成功するのは確認できてますので、javaのrestTemplateの実装の仕方に問題があると踏んでます。あと、実際に送信したリクエストのログを確認できれば良いとは思うのですが確認の仕方が分からない状態です。
java
1HttpEntity<Sample> entity = new HttpEntity<>( 2 setRequestBody(), // ボディ情報 return Sample 3 setRequestHeaders()); // ヘッダー情報 return HttpHeaders 4 5 6ResponseEntity<String> response = restTemplate.exchange( 7 【url】, 8 HttpMethod.GET, 9 entity, String.class);
ちなみに、
外部APIのエラーレスポンスは「400 Bad Request: [no body]」と返却されました。
以下のurlを参考に、実装してます。
https://b1san-blog.com/post/spring/spring-rest-template/
restTemplateにお詳しい方がいらっしゃいましたらご教示頂きますと幸いです。
何卒宜しくお願い致します。
