자마린(Xamarin)

(자마린교육/자마린학원)Xamarin.Forms에서 자바, 스프링 프레임워크(스프링부트)쪽 웹서비스를 호출하여 응답을 받아 휴…

(자마린교육/자마린학원)Xamarin.Forms에서 자바, 스프링 프레임워크(스프링부트)쪽 웹서비스를 호출하여 응답을 받아 휴대폰 화면에 출력_자마린학원/닷넷학원/C#학원 

 

탑크리에듀 교육센터 제자바, 스프링 프레임워크(스프링부트) 기반으로 간단히 레스트컨트롤러(RestController)를 만들어 요청을 처리할 hello() 메소드를 만들고 브라우저(실습 노트북의 사설 IP는 192.168.0.189, http://192.168.10.189:8080/hello?name=홍길동) 에서 먼저 테스트를 한다. 이것이 확인 되면 Xamarin.Forms로 앱을 만들어 안드로이드 폰(또는 에뮬레이터)을 통해 웹서비스를 호출하는 예제 실습이다.

휴대폰의 네트워크는 실습을 위해 웹서비스를 실행하는 노트북과 같은 네트워크로 되는 것이 편해서 Wifi로 설정하고, 실제 휴대폰에서 테스트 하면 노트북에서 실행중인 스프링 기반 웹서비스를 호출할 수 있다.

HttpClient는 Http를 통해 요청을 주고 받을 수 있는 기능을 제공한다. 즉 URL로 제공되는 리소스로 HTTP 요청을 보내고 HTTP 응답을 수신하는 기능을 제공한다. 본 예제에서는 HttpClient를 이용하여 요청을 보내고 ReadAsStringAsync 메소드로 응답을 문자열로 읽어서 휴대폰 화면에 출력한다.작 영상

Comments