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

 

Posted by Heon_Dev
,