Android 프로젝트에서 AWS의 응답 코드 403을 해결하는 방법은 무엇입니까?

디럭스

AWS 서버에 POST 호출을하기 위해 개조를 사용하고 있습니다. 다음과 같은 오류가 발생합니다.Response{protocol=h2, code=403, message=, url=https://9oe8xt95sj.execute-api.ap-southeast-1.amazonaws.com/voip-dev-wa/staging/Device/registerCustomer}

내 개조 방법은 다음과 같습니다.

Retrofit retrofit;
        retrofit = new Retrofit.Builder()
                .baseUrl(ApiService.API_BASE_URL)
                .addConverterFactory(GsonConverterFactory.create())
                .build();
        apiService = retrofit.create(ApiService.class);

ApiService.java

String API_BASE_URL = "SOME String";

    @POST("registerCustomer")
    @Headers({"Content-Type: application/json", "accept: application/json"})
    Call<RegisterResponse> register(@Body Register register);

이것을 해결하는 방법?

디럭스

문제는 액세스 토큰을 헤더로 전달하지 않았다는 것입니다. 따라서 금지 된 오류에 응답합니다.

OkHttpClient.Builder client = new OkHttpClient.Builder();
client.addInterceptor(new Interceptor() {
            @Override
            public okhttp3.Response intercept(Chain chain) throws IOException {
                Request.Builder ongoing = chain.request().newBuilder();
                ongoing.addHeader("Content-Type", "application/json");
                ongoing.addHeader("accept", "application/json");
                ongoing.addHeader("Authorization", "Bearer " + AppSetting.getInstance().getSDKDataManager().getAccessToken());
                return chain.proceed(ongoing.build());
            }
        });

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

jmeter의 모든 응답 코드에 대한 샘플 응답을 저장하는 방법은 무엇입니까?

분류에서Dev

Android의 라이브러리 프로젝트에서 앱 프로젝트에있는 드로어 블을 호출하는 방법은 무엇입니까?

분류에서Dev

Android의 라이브러리 프로젝트에서 앱 프로젝트에있는 드로어 블을 호출하는 방법은 무엇입니까?

분류에서Dev

Android 프로젝트에 대해 서로 다른 빌드 구성을 갖는 방법은 무엇입니까?

분류에서Dev

NodeJS의 객체 내에 메서드의 응답을 포함하는 방법은 무엇입니까?

분류에서Dev

Android 프로젝트에서 모듈을 빠르게 빌드하는 방법은 무엇입니까?

분류에서Dev

Android의 개조 응답에서 중첩 된 json 객체 및 배열을 얻는 방법은 무엇입니까?

분류에서Dev

노드에서 gzip 또는 utf-8 응답을 디코딩하는 방법은 무엇입니까?

분류에서Dev

Android 프로젝트의 종속성에서 Gradle 빌드 변형 (디버그 또는 릴리스)을 확인하는 방법은 무엇입니까?

분류에서Dev

Android 프로젝트의 업그레이드 버전을 테스트하는 방법은 무엇입니까?

분류에서Dev

jquery .post () 함수에서 응답을받은 후 Google 차트를로드하는 방법은 무엇입니까?

분류에서Dev

우산 프로젝트의 루트에서 믹스 작업을 만드는 방법은 무엇입니까?

분류에서Dev

코드를 변경하지 않고 휴식 서비스 응답을 모의하는 방법은 무엇입니까?

분류에서Dev

객체 응답의 결과를 JSON으로 인코딩하는 방법은 무엇입니까?

분류에서Dev

Middleman 프로젝트에서 별도의 gemset을 만드는 방법은 무엇입니까?

분류에서Dev

SBT의 다중 프로젝트 빌드에서 다른 하위 프로젝트의 개체 / 유형을 사용하는 방법은 무엇입니까?

분류에서Dev

D에서 서버 응답 코드를 얻는 방법은 무엇입니까?

분류에서Dev

D에서 서버 응답 코드를 얻는 방법은 무엇입니까?

분류에서Dev

자바 스크립트의 서버 응답에서 XLSX 파일을 다운로드하는 방법은 무엇입니까?

분류에서Dev

'ManagementEventWatcher'로직의 응답 성을 높이는 방법은 무엇입니까?

분류에서Dev

Dingo를 사용하는 Laravel의 모델에 대한 쿼리 결과가 없습니다-실패시 RESTful 응답을 만드는 방법은 무엇입니까?

분류에서Dev

Android Gradle 종속성 (implement, testImplementation ...)을 프로젝트 루트의 메서드로 추출하는 방법은 무엇입니까?

분류에서Dev

Android Gradle 종속성 (implement, testImplementation ...)을 프로젝트 루트의 메서드로 추출하는 방법은 무엇입니까?

분류에서Dev

Java 프로젝트의 VS 코드에서 마우스 오버시 Javadoc을 표시하는 방법은 무엇입니까?

분류에서Dev

Windows 응용 프로그램을 응답하지 않게 만드는 방법은 무엇입니까?

분류에서Dev

Android에서 retrofit 2의 응답으로 부울 만 반환하는 API에 대한 API 호출을 작성하는 방법은 무엇입니까?

분류에서Dev

React native의 배열 내부에 문자열 응답을 연결하는 방법은 무엇입니까?

분류에서Dev

HTTP 응답 상태 코드로 API 응답 캐시를 구성하는 방법은 무엇입니까?

분류에서Dev

bookdown 프로젝트 : circleci를 통해 코드 서식을 적용하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    jmeter의 모든 응답 코드에 대한 샘플 응답을 저장하는 방법은 무엇입니까?

  2. 2

    Android의 라이브러리 프로젝트에서 앱 프로젝트에있는 드로어 블을 호출하는 방법은 무엇입니까?

  3. 3

    Android의 라이브러리 프로젝트에서 앱 프로젝트에있는 드로어 블을 호출하는 방법은 무엇입니까?

  4. 4

    Android 프로젝트에 대해 서로 다른 빌드 구성을 갖는 방법은 무엇입니까?

  5. 5

    NodeJS의 객체 내에 메서드의 응답을 포함하는 방법은 무엇입니까?

  6. 6

    Android 프로젝트에서 모듈을 빠르게 빌드하는 방법은 무엇입니까?

  7. 7

    Android의 개조 응답에서 중첩 된 json 객체 및 배열을 얻는 방법은 무엇입니까?

  8. 8

    노드에서 gzip 또는 utf-8 응답을 디코딩하는 방법은 무엇입니까?

  9. 9

    Android 프로젝트의 종속성에서 Gradle 빌드 변형 (디버그 또는 릴리스)을 확인하는 방법은 무엇입니까?

  10. 10

    Android 프로젝트의 업그레이드 버전을 테스트하는 방법은 무엇입니까?

  11. 11

    jquery .post () 함수에서 응답을받은 후 Google 차트를로드하는 방법은 무엇입니까?

  12. 12

    우산 프로젝트의 루트에서 믹스 작업을 만드는 방법은 무엇입니까?

  13. 13

    코드를 변경하지 않고 휴식 서비스 응답을 모의하는 방법은 무엇입니까?

  14. 14

    객체 응답의 결과를 JSON으로 인코딩하는 방법은 무엇입니까?

  15. 15

    Middleman 프로젝트에서 별도의 gemset을 만드는 방법은 무엇입니까?

  16. 16

    SBT의 다중 프로젝트 빌드에서 다른 하위 프로젝트의 개체 / 유형을 사용하는 방법은 무엇입니까?

  17. 17

    D에서 서버 응답 코드를 얻는 방법은 무엇입니까?

  18. 18

    D에서 서버 응답 코드를 얻는 방법은 무엇입니까?

  19. 19

    자바 스크립트의 서버 응답에서 XLSX 파일을 다운로드하는 방법은 무엇입니까?

  20. 20

    'ManagementEventWatcher'로직의 응답 성을 높이는 방법은 무엇입니까?

  21. 21

    Dingo를 사용하는 Laravel의 모델에 대한 쿼리 결과가 없습니다-실패시 RESTful 응답을 만드는 방법은 무엇입니까?

  22. 22

    Android Gradle 종속성 (implement, testImplementation ...)을 프로젝트 루트의 메서드로 추출하는 방법은 무엇입니까?

  23. 23

    Android Gradle 종속성 (implement, testImplementation ...)을 프로젝트 루트의 메서드로 추출하는 방법은 무엇입니까?

  24. 24

    Java 프로젝트의 VS 코드에서 마우스 오버시 Javadoc을 표시하는 방법은 무엇입니까?

  25. 25

    Windows 응용 프로그램을 응답하지 않게 만드는 방법은 무엇입니까?

  26. 26

    Android에서 retrofit 2의 응답으로 부울 만 반환하는 API에 대한 API 호출을 작성하는 방법은 무엇입니까?

  27. 27

    React native의 배열 내부에 문자열 응답을 연결하는 방법은 무엇입니까?

  28. 28

    HTTP 응답 상태 코드로 API 응답 캐시를 구성하는 방법은 무엇입니까?

  29. 29

    bookdown 프로젝트 : circleci를 통해 코드 서식을 적용하는 방법은 무엇입니까?

뜨겁다태그

보관