-
[unity] InvalidOperationException: Insecure connection not allowedunity/unity 에러 2023. 10. 4. 14:43
InvalidOperationException: Insecure connection not allowed
유니티에서 서버에 데이터 요청을 하기 위해 코드를 작성하고 실행했습니다.
string url = "http://192.168.0.92:93/api/getData"; UnityWebRequest request = UnityWebRequest.Get(url); yield return request.SendWebRequest();
내부에 테스트하기 위해 구동중인 서버 인데 데이터 요청하면 위와 같은 에러가 나타납니다.
보안 관련된 에러인거 보니 https 가 아니라서 나타나는듯 싶습니다.
setting 허용이 필요할거같으니 project settings 에 들어갑니다.
왼쪽 메뉴들 중에 player 를 선택해줍니다.
그리고 Configureation 부분에서 Allow downloads over HTTP 부분이 Not allowed 로 되어있는데 이걸 Allowed in development builds 또는 Always allowed 로 변경해줍니다.
(주의할 점 : 유니티 실행 상태일 때 변경하면 적용 안됩니다. 실행 상태가 아닐 때 설정해주세요.)
저는 테스트 서버가 http 이기 때문에 awalys allowed 로 했습니다. 실제 배포시에 https 에 요청하는 경우에는 이렇게 안하고 Not allowed 로 해도 문제 없을겁니다.
이렇게 설정 변경 후 다시 요청하면 이상없이 데이터를 수신할 수 있게 됩니다.
이런식으로 데이터 수신을 잘 합니다.
InvalidOperationException 에러 나타나신 분들은 설정 변경 후 다시 시도해보세요.
'unity > unity 에러' 카테고리의 다른 글
[unity] 유니티 설치시 editor application validating 대기 현상 (0) 2023.12.04 [unity] unity webgl 빌드해서 웹에서 실행할 때 input 폼 입력 안되는 현상 (0) 2023.10.24 [unity] package manager 에 xr interection toolkit 안보임 (0) 2023.07.24 [unity] package manager 글자 깨짐 현상 (0) 2023.07.24 [unity] WebGL 빌드에러: Getting System.ComponentModel.Win32Exception (2) (0) 2023.05.30