UnityWebRequesy의 HTTP Delete 요청을 보냈을 때 DownloadHandler의 결과가 NULL 이 나오는 문제.
해결: 다른 HTTP 요청과 다르게 Delete는 기본적으로 DownloadHandler 또는 UploadHandler 가 첨부되어 있지 않다고 한다.
Request를 보내기 전에 new DownloadHandlerBuffer() 등의 처리를 해줘야 한다.
UnityWebRequest unityWebRequest = UnityWebRequest.Delete("uri");
unityWebRequest.downloadHandler = new DownloadHandlerBuffer();
참조: https://docs.unity3d.com/kr/current/ScriptReference/Networking.UnityWebRequest.Delete.html
'Unity Engine' 카테고리의 다른 글
UGUI Text Typing 스크립트 (Rich Text 중첩 지원) (0) | 2020.02.21 |
---|---|
C# 람다(Lambda) : Button onClick을 반복문에서 동적 할당 시 지역 변수 참조 문제 (0) | 2019.10.10 |
Unity Android Build: AndroidManifest Multiple 시 OBB파일을 불러오지 못하는 문제 (0) | 2019.06.27 |
UnityWebRequest: SetRequestHeader Cookie 문제 (0) | 2019.05.16 |
코루틴 (Coroutine): WaitForSecondsRealtime을 변수로 할당하여 사용했을 때의 문제점 (0) | 2019.05.02 |