Advanced operations: Using the LLAPI
Creating UnityWebRequests
WebRequests can be instantiated like any other object. Two constructors are available:
- The standard, parameter-less constructor creates a new UnityWebRequest with all settings blank or default. The target URL is not set, no custom headers are set, and the redirect limit is set to 32.
- The second constructor takes a string argument. It assigns the UnityWebRequest’s target URL to the value of the string argument, and is otherwise identical to the parameter-less constructor.
Multiple other properties are available for setting up, tracking status and checking result or UnityWebRequest.
Example
UnityWebRequest wr = new UnityWebRequest(); // Completely blank
UnityWebRequest wr2 = new UnityWebRequest("http://www.mysite.com"); // Target URL is set
// the following two are required to web requests to work
wr.url = "http://www.mysite.com";
wr.method = UnityWebRequest.kHttpVerbGET; // can be set to any custom method, common constants privided
wr.useHttpContinue = false;
wr.chunkedTransfer = false;
wr.redirectLimit = 0; // disable redirects
wr.timeout = 60; // don't make this small, web requests do take some time
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Is something described here not working as you expect it to? It might be a Known Issue. Please check with the Issue Tracker at issuetracker.unity3d.com.
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
Advanced operations: Using the LLAPI