Unity Engine
UnityWebRequest: Delete Request DownloadHandler NULL
Heon_Dev
2019. 8. 7. 11:04
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
Networking.UnityWebRequest-Delete - Unity 스크립팅 API
Creates a UnityWebRequest configured for HTTP DELETE.
docs.unity3d.com