1.
特徴:
-
標準ベースの、純粋なJava言語。HTTP1.0とHTTP1.1実現
-
オブジェクト指向の拡張可能構造に完全なHTTPメソッドを達成し(、POSTをGET、PUT、DELETE、HEAD、OPTIONS、およびTRACE)
-
HTTPSプロトコルのサポート。
-
HTTPプロキシ経由透過的な接続を確立します。
- 自動処理のSet-Cookieクッキー。
2私たちは、春RestTemplateを利用することができ、この時点でのユーザーオブジェクトに手動でこのインタフェースは、Userオブジェクトを返しますが、我々は、実際のJSON文字列ユーザーが私を必要としなければならない、と
@Test
公共 のボイド testGetPojo()がスローIOExceptionが{
HTTPGET要求 = 新 HTTPGET( "のhttp:// localhost /をハロー" );
ストリング応答 = この .httpClient.execute(要求、新しいBasicResponseHandler())。
System.out.println(応答)。
}
3.
@Bean
公共残留テンプレートの残りのテンプレート(){
返す 新しい休憩テンプレートを();
}
@RunWith(SpringRunner。クラス)
@SpringBootTest(クラス = HttpDemoApplication。クラス)
パブリック クラスHttpDemoApplicationTests {
@Autowired
プライベートRestTemplate restTemplate。
@Test
公共 無効HTTPGET(){
ユーザーユーザーは = この .restTemplate.getForObject( "にhttp:// localhost:8080 /ユーザー/ 1.html"。、ユーザークラス)。
System.out.println(ユーザ)。
}
}