Spring Boot 4 HTTPクライアント

RestTemplate

getForObject

レスポンスのBodyをString型で取得
String s = new RestTemplate()
 .getForObject("http://office-yone.com", String.class);

getForEntity

レスポンスのBodyをString型で取得
ResponseEntity<String> entity = new RestTemplate()
 .getForEntity("http://office-yone.com", String.class);
HttpStatus status = entity.getStatusCode();
HttpHeaders header = entity.getHeaders();
String s = entity.getBody();

postForEntity

ResponseEntity<String> res = new RestTemplate()
 .postForEntity("http://office-yone.com", "aaa", String.class);
String s = res.getBody();

RestOperations

RestOperations restoperations = new RestTemplateBuilder()
 接続タイムアウト設定
 .setConnectTimeout(30000)
 応答タイムアウト設定
 .setReadTimeout(60000)
 基本認証設定
 .basicAuthorization("user", "pass")
 作成
 .build();
String s = restoperations.getForObject("http://office-yone.com", String.class);

1週間でできる会員サイト「Limited」

1週間でできる会員サイト「Limited」
必要最小限。だから分かりやすい。始めやすい。続けやすい。
限定① 安⼼・安全の会員制
限定② 必要最⼩限の機能
限定③ 独⾃機能を追加可能