android studio Retrofit을 이용하여 Header에 Authorization토큰을 추가해서 서버에 보내기
이전글 : android studio Retrofit을 이용한 POST요청 헤더에 토큰("Authorization")을 추가해서 보낼수있습니다. interface RequestUser{ // Get 요청을 주는 주는 주소는 /api/users/{ 유저 ID} @GET ( "/api/users/{uid}" ) // Call 은 해당 API 를 요청시 서버에서 받을수 있는 데이터 양식 (JSON) 을 정의해 준다 . UserSingleData 대로 서버에서 응답이 온다 . // 변수 uid 는 @GET 요청의 {uid} 와 연결하기 위해서 앞단에 @Path("uid") 를 추가하여 요청시 해당 uid 값이 바르게 입력되도록 한다 . // @Header 추가하고 "Authorization" 에 대한 헤더를 만든다 . 해당 헤더는 String 값이 들어가기 때분에 아래처럼 코드를 수정한다 . Call<UserSingleData> getOneUser ( @Header ( "Authorization" ) String authToken , @Path ( "uid" ) int uid) ; // Post 요청을 주는 주소는 /api/users @POST ( "/api/users" ) Call<UserGetOneRecord> postOneUser ( @Body UserInsertOneRecord users) ; } Get요청을 할때 헤더에 토큰을 넣어서 요청한다. // 버튼을 클릭하면 발생할 이벤트 작성 sendGetRequestBtn .setOnClickListener( new View.OnClickListener() { @Override public void onClick (View v) { int uid =...