티스토리 뷰
okhttp
okhttp site 문서
http://square.github.io/okhttp/
사용방법 관련 블로그 포스트
https://www.codexpedia.com/android/okhttp-3-example-in-android/
Maven
Dependency는 아래와 같이 추가 합니다.
<!-- https://mvnrepository.com/artifact/com.squareup.okhttp3/okhttp -->
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>4.9.2</version>
</dependency>
아래 코드는 google.com에 http request를 보내는 코드 입니다.
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;
import java.io.IOException;
public class HttpCaller {
OkHttpClient client = new OkHttpClient();
String run(String url) throws IOException {
Request request = new Request.Builder()
.url(url)
.build();
Response response = client.newCall(request).execute();
return response.body().string();
}
public static void main(String[] args) throws IOException {
String url = "http://www.google.com";
String responseString = new HttpCaller().run(url);
System.out.println(responseString);
}
}
결과
<!doctype html><html itemscope="" itemtype="http://schema.org/WebPage" lang="ko"><head><meta content="text/html; charset=UTF-8" http-equiv="Content-Type"><meta content="/logos/doodles/2018/holidays-2018-northern-hemisphere-day-2-5676669204430848-law.gif" itemprop="image"><meta
--- 중략 ---
보내세요! #GoogleDoodle" property="og:description"><meta content="summary_large_image" property="twitter:card"><meta content="@GoogleDoodles" property="twitter:site">(function(){var r=['aa','async','ipv6','mu','sf'];google.plm(r);})();</script> </body></html>
google.com에 요청을 보내고 응답을 받는 코드입니다.
OK Http안쓰고
[JAVA](Swing) 입력 받고 HTTP 요청 보내기 (GET, POST) (velog.io)
end.
'Language > JAVA' 카테고리의 다른 글
Java(Spring)로 Shell Script실행 하기 (0) | 2019.03.05 |
---|---|
시고저종 데이터 만들기 List -> Map -> List (0) | 2019.01.04 |
rxjava - return은 Flowable이 끝나고 될까? (0) | 2018.12.14 |
RxJava에 대해 알아보자 - 제4편 Error는 언제 나는지? 에러나면 어떻게 되는지? (0) | 2018.12.11 |
Java Stack 예제 (0) | 2018.11.04 |
- Total
- Today
- Yesterday
- shellscript
- 도커티슈케이스
- 도커티슈박스
- 개발자
- docker container whale
- docker container case
- 이직
- docker container tissue box
- 도커각티슈박스
- 싱가폴
- 도커각티슈케이스
- 2017 티스토리 결산
- vim
- Sh
- docker container tissue
- Linux
- docker container
- 도커컨테이너
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |