반응형

HTTP 2

[Android/java] Retrofit2를 이용한 JSON 데이터 HTTP 통신(GET, POST) 방법 (CLEARTEXT 오류 해결)

안녕하세요 골드입니다. 오늘은 Retrofit2를 사용해서 HTTP통신을 하는 방법에 대해서 글을 쓰겠습니다. 1. HTTP 통신규약 HTTP는 www상에서 정보를 주고받을 수 있는 프로토콜입니다. HTTP는 이름이고 통신규약(프로토콜)은 원거리 통신 장비 사이에서 메세지를 주고 받는 규칙입니다. 웹에서 이루어지는 데이터 교환의 기초이며, 클라이언트와 서버를 이루고 요청/응답을 하는 프로토콜입니다. 작동 방식은 간단하게, 클라이언트에서 요청(Request)를 보내면 서버에서 그 요청을 받고 응답(Response)합니다. 서버의 과부화를 막기 위해 응답을 받으면 요청을 끊어버린다는 것은 많이 들어봤을 것입니다. http에는 서버에게 요청의 종류를 알려주는 몇 가지 메서드가 존재합니다. 그 중 네 가지를 살..

[Unity] HttpWebRequest와 JsonUtility를 사용하여 웹 서버와 통신하고 POST 방식으로 json 데이터 가져오기

안녕하세요 골드입니다. 오늘은 Unity에서 웹 서버와 통신하여 json 데이터를 POST 방식으로 불러오는 방법에 대해서 글을 쓰도록 하겠습니다. 최근에(혹은 이전부터 이미) 어플리케이션을 만들 때, JSON데이터를 사용하는 방식은 아주 인기 있는 방식입니다. 여러가지 예를 들 수 있겠습니다만, 공공데이터를 활용할 때 가장 유용하게 쓰이는 방식입니다. JSON 형식으로 데이터를 불러와서 사용하는 방식의 특징은 프론트와 백이 철저히 분리되어 있기 때문에 유지보수가 용이하다고 할 수 있겠습니다. 그럼 조금 더 알아보겠습니다. 1. JSON 데이터 - JSON(JavaScript Object Nation)은 경량의 데이터 교환 형식입니다. - JavaSctipt에서 객체를 만들 때 사용하는 표현식을 의미합니..

Other/Unity 2020.02.13