Select your preferred scripting language. All code snippets will be displayed in this language.
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.
CloseFor 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.
Closeurl | The url to download. Must be '%' escaped. |
void A new WWW object. When it has been downloaded, the results can be fetched from the returned object.
Creates a WWW request with the given URL.
This function creates and sends a GET request.
The stream will automatically start downloading the response.
After the stream is created you have to wait for it to complete, then you can access the downloaded data.
As a convenience the stream can be yielded, so you can very easily tell Unity to wait for the download to complete.
Note: URL must be '%' escaped.
#pragma strict // Get the latest webcam shot from outside "Friday's" in Times Square public var url: String = "http://images.earthcam.com/ec_metros/ourcams/fridays.jpg"; function Start() { var www: WWW = new WWW(url); { www// assign texture var renderer: Renderer = GetComponent.<Renderer>(); renderer.material.mainTexture = www.textureNonReadable; } }
// Get the latest webcam shot from outside "Friday's" in Times Square
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { public string url = "http://images.earthcam.com/ec_metros/ourcams/fridays.jpg"; IEnumerator Start() { // Start a download of the given URL using (WWW www = new WWW(url)) { // Wait for download to complete yield return www;
// assign texture Renderer renderer = GetComponent<Renderer>(); renderer.material.mainTexture = www.textureNonReadable; } } }
url | The url to download. Must be '%' escaped. |
form | A WWWForm instance containing the form data to post. |
void A new WWW object. When it has been downloaded, the results can be fetched from the returned object.
Creates a WWW request with the given URL.
This function creates and sends a POST request with form data contained in a WWWForm
parameter. This is the same as calling new WWW(url,form.data, form.headers)
.
The stream will automatically start downloading the response.
After the stream is created you have to wait for it to complete, then you can access the downloaded data.
As a convenience the stream can be yielded, so you can very easily tell Unity to wait for the download to complete.
Note: URL must be '%' escaped.
url | The url to download. Must be '%' escaped. |
postData | A byte array of data to be posted to the url. |
void A new WWW object. When it has been downloaded, the results can be fetched from the returned object.
Creates a WWW request with the given URL.
This function creates and sends a POST request with raw post data contained in postData.
The stream will automatically start downloading the response.
Use this version if you need to post raw post data in a custom format to the server.
After the stream is created you have to wait for it to complete, then you can access the downloaded data.
As a convenience the stream can be yielded, so you can very easily tell Unity to wait for the download to complete.
Note: URL must be '%' escaped.
url | The url to download. Must be '%' escaped. |
postData | A byte array of data to be posted to the url. |
headers | A hash table of custom headers to send with the request. |
void A new WWW object. When it has been downloaded, the results can be fetched from the returned object.
Creates a WWW request with the given URL.
This function creates and sends a POST request with raw post data contained in
postData and custom request headers supplied in the headers
hashtable.
The stream will automatically start downloading the response.
Use this version if you need to post raw post data in a custom format to the server or if you need to supply custom request headers.
After the stream is created you have to wait for it to complete, then you can access the downloaded data.
As a convenience the stream can be yielded, so you can very easily tell Unity to wait for the download to complete.
Note: URL must be '%' escaped.
url | The url to download. Must be '%' escaped. |
postData | A byte array of data to be posted to the url. |
headers | A dictionary that contains the header keys and values to pass to the server. |
void A new WWW object. When it has been downloaded, the results can be fetched from the returned object.
Creates a WWW request with the given URL.
This function creates and sends a POST request with raw post data contained in
postData and custom request headers supplied in the headers
Dictionary.
The stream will automatically start downloading the response.
Use this version if you need to post raw post data in a custom format to the server or if you need to supply custom request headers.
After the stream is created you have to wait for it to complete, then you can access the downloaded data.
As a convenience the stream can be yielded, so you can very easily tell Unity to wait for the download to complete.
Note: URL must be '%' escaped.
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?
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
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thanks for helping to make the Unity documentation better!