5G 에서 주소 검색 로컬 REST API 사용시 'HTTP/1.1 401 Unauthorized' 에러 문의

안녕하세요
현재 저희 앱은 Unity 엔진을 이용한 모바일 앱을 서비스 중입니다
이번에 앱 내에서 주소 검색 기능을 넣게 되어 로컬 REST API를 사용해 주소 검색하기 API를 사용하게 되었습니다
(https://dapi.kakao.com/v2/local/search/address.json)

모바일 다른 모든 상황에서는 주소 검색 API가 제대로 잘 동작이 되지만
오직 5G일 때만 주소 검색하기 API 통신을 하면 ‘HTTP/1.1 401 Unauthorized’ 에러가 발생하면서 동작이 안 되고 있습니다
5G 상태의 동작이 안되던 모바일 기기도 WiFi로 변경하면 동작이 잘 됩니다.

안드로이드, IOS 모두다 5G 상태에서는 에러가 발행하며 동작이 안되고
KT, SK 통신사 모두 5G 상태에서는 에러가 발행하며 동작이 안 됩니다.

< 문의 >
5G에서 ‘HTTP/1.1 401 Unauthorized’ 에러가 발생하는 원인과 해결하려면 어떻게 해야할지 문의드립니다

< 요약 >

  • 검색하기 API 사용 시
    WiFi : 동작 됨
    LTE : 동작 됨
    5G : ‘HTTP/1.1 401 Unauthorized’ 에러 발생, 동작 안됨

플랫폼 : iOS, 안드로이드 모두 동일
통신사 : KT, SK 모두 동일

<사용중인 코드>
string API_URL = “https://dapi.kakao.com/v2/local/search/address.json?query=”;
string encodedQuery = UnityWebRequest.EscapeURL(_inputZipCodePanelFindAddress.text);
string FullUrl = API_URL + encodedQuery;

using (UnityWebRequest webRequest = UnityWebRequest.Get(FullUrl))
{
webRequest.SetRequestHeader(“Authorization”, $“KakaoAK {MY_ADDRESS_REST_API_KEY}” );
webRequest.SetRequestHeader(“Content-Type”, “application/json”);

        yield return webRequest.SendWebRequest();

        if (webRequest.result != UnityWebRequest.Result.Success)
        {
            Debug.LogError("Error: " + webRequest.error);
        }
        else
        {
            Debug.Log("Response: " + webRequest.downloadHandler.text);                
        }

}

@KakaoMap
한번 확인해 주시면 감사하겠습니다.

@esuom

안녕하세요,
사용 중인 앱ID 확인 부탁드립니다.

호출 기록 상으로는
현재 멤버로 등록된 앱 하나에서 401 에러가 발생한 기록들이 확인 되는데요
해당 에러는 ip mismatched 로 확인됩니다.

앱정보에 허용 IP 를 등록해놓으셨는데
그와 다른 IP 로 부터 호출이 된 케이스 입니다.

안녕하세요
빠른 답변 갑사합니다

우선 문의 중 테스트가 잘못된 사례가 있었네요.
답변 보고 다시 확인했을 때 LTE에서도 동작이 안 되고, Wifi에서만(허용 IP) 동작하는 것을 확인했습니다.

허용 IP 모두 삭제하니 검색 잘 되내요 감사합니다

1개의 좋아요