Legacy Documentation: Version 2018.1 (Go to current version)
  • C#
  • JS

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.


Suggest a change


Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.


Submission failed

For some reason your suggested change could not be submitted. Please <a>try again</a> in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.




The UnityWebRequest module lets you communicate with http services.


CertificateHandlerResponsible for rejecting or accepting certificates received on https requests.
DownloadHandlerManage and process HTTP response body data received from a remote server.
DownloadHandlerBufferA general-purpose DownloadHandler implementation which stores received data in a native byte buffer.
DownloadHandlerFileDownload handler for saving the downloaded data to file.
DownloadHandlerScriptAn abstract base class for user-created scripting-driven DownloadHandler implementations.
MultipartFormDataSectionA helper object for form sections containing generic, non-file data.
MultipartFormFileSectionA helper object for adding file uploads to multipart forms via the [IMultipartFormSection] API.
UnityWebRequestThe UnityWebRequest object is used to communicate with web servers.
UnityWebRequestAsyncOperationAsynchronous operation object returned from UnityWebRequest.SendWebRequest().You can yield until it continues, register an event handler with AsyncOperation.completed, or manually check whether it's done (AsyncOperation.isDone) or progress (AsyncOperation.progress).
UploadHandlerHelper object for UnityWebRequests. Manages the buffering and transmission of body data during HTTP requests.
UploadHandlerFileA specialized UploadHandler that reads data from a given file and sends raw bytes to the server as the request body.
UploadHandlerRawA general-purpose UploadHandler subclass, using a native-code memory buffer.
WWWFormHelper class to generate form data to post to web servers using the UnityWebRequest or WWW classes.

Did you find this page useful? Please give it a rating: