UnityWebRequest 생성(Creating UnityWebRequests)
DownloadHandler 생성(Creating DownloadHandlers)

UploadHandler 생성(Creating UploadHandlers)

현재 한 가지 타입의 업로드 핸들러, UploadHandlerRaw만 사용할 수 있습니다. 이 클래스는 구성 시 데이터 버퍼를 받아들입니다. 이 버퍼는 내부적으로 네이티브 코드 메모리에 복사되며, 원격 서버가 바디 데이터를 받아들일 준비가 되면 UnityWebRequest 시스템에 의해 사용됩니다.

업로드 핸들러는 또한 Content Type 문자열을 받아들입니다. 이 문자열은 UnityWebRequest 자체에 Content-Type 헤더를 설정하지 않았을 경우 UnityWebRequest의 Content-Type 헤더의 값에 사용됩니다. 수동으로 UnityWebRequest 오브젝트에 Content-Type 헤더를 설정하면 업로드 핸들러 오브젝트의 Content-Type이 무시됩니다.

UnityWebRequest나 업로드 핸들러Content-Type을 설정하지 않으면 시스템은 application/octet-streamContent-Type을 디폴트 설정으로 합니다.

예제

byte[] payload = new byte[1024];
// ... fill payload with data ...

UnityWebRequest wr = new UnityWebRequest("http://www.mysite.com/data-upload");
UploadHandler uploader = new UploadHandlerRaw(payload);

// Sends header: "Content-Type: custom/content-type";
uploader.contentType = "custom/content-type";

wr.uploadHandler = uploader;
UnityWebRequest 생성(Creating UnityWebRequests)
DownloadHandler 생성(Creating DownloadHandlers)