okhttp post 예제

이 예제에서는 Windows 64 비트 또는 OS X 플랫폼에서 다음 도구를 사용하고 있습니다: 이 예제에서는 1초의 readTimeout으로 클라이언트를 구축했으며 URL은 2초 지연으로 제공됩니다. Ttp. 이 게시물에서 나는 우리가 안드로이드 응용 프로그램에서 OKHttp를 사용하여 GET 및 POST 요청을 보낼 수있는 방법을 설명 합니다. 내 마지막 게시물에서, 나는 우리가 발리를 사용하여 GET 및 게시물 요청을 보낼 수있는 방법을 설명 합니다. OKHttp 및 Http 및 Http / 2 클라이언트는 널리 서버에 대한 요청을 만들기 위해 안드로이드와 자바 응용 프로그램에서 사용된다. 이 게시물에서는 OKHttp의 가장 유용한 기능을 설명 할 것입니다. 다음 창에서 “모바일에 활동 추가”를 선택해야 합니다. 이 예제에서는 활동이 없는 프로젝트를 만들도록 선택하므로 “활동 없음 추가”를 선택합니다. 이 예제에서는 리디렉션 을 중지하도록 OkHttpClient를 구성하는 방법을 살펴보겠습니다. 예를 들어 모든 요청에 대해 콘텐츠 유형 “응용 프로그램/json”을 설정하려면 클라이언트에 대한 인터셉터를 설정해야 합니다. 다음은 OkHttp가 네트워크 요청을 디스패치하는 새 작업자 스레드를 만들고 동일한 스레드를 사용하여 응답을 처리하는 방법입니다. 뷰를 업데이트해야 하는 경우 runOnUiThread()를 사용하거나 결과를 주 스레드에 다시 게시해야 합니다.

이 예제에서는 POST 다중 파트 요청을 보냅니다. File, 사용자 이름 및 암호를 게시하려면 RequestBody를 MultipartBody로 빌드해야 합니다. 나는 okhttp 동기 호출을 사용하여 라이브러리를 만든 테스트 사례는 잘 작동하지만 내 응용 프로그램에서 라이브러리를 가져 와서 동기 호출이 응용 프로그램을 중지로 비동기 호출을해야 하는 기능에 액세스 할 때,하지만 비동기를 사용하여, 나는 버튼을 두 번 클릭해야 응답을 얻을 수 있습니다. 난 정말 몇 가지 도움이 될 것입니다. 감사. 4단계. 이 단계에서, 나는 우리가 내가 만든 3 단계에서 기능을 확인하시기 바랍니다 요청을 보내려면 우리가 OKHttp의 서버에 데이터를 게시 할 수있는 방법을 설명 합니다. 포스트 요청을 만들려면 JSON 개체를 만들어야하며 그 후에는 JSON을 문자열로 변환하고 서버에 게시하는 것은 매우 쉬운 작업이었습니다.

저작권 © 2012-2019 vogella GmbH. 소프트웨어 예제의 무료 사용은 이클립스 공공 라이센스 2.0의 조건에 따라 부여됩니다. 이 튜토리얼은 크리에이티브 커먼즈 저작자 표시-비상업적-공유3.0 독일 라이선스에 따라 게시됩니다. 이 예제에서는 요청바디로 JSON을 사용하여 POST 요청을 보냅니다: 이것은 표준 Java 프로그램에서 OkHttp를 사용하는 예이지만 이 라이브러리는 Android 응용 프로그램에서도 사용할 수 있습니다.

Posted in Uncategorized.