Version: 2018.2
Common operations: using the HLAPI
Retrieving a Texture from an HTTP Server (GET)

Retrieving text or binary data from an HTTP Server (GET)

To retrieve simple data such as textual data or binary data from a standard HTTP or HTTPS web server, use the UnityWebRequest.GET call. This function takes a single string as an argument, with the string specifying the URL from which data is retrieved.

This function is analogous to the standard WWW constructor:

WWW myWww = new WWW("");
// ... is analogous to ...
UnityWebRequest myWr = UnityWebRequest.Get("");


  • This function creates a UnityWebRequest and sets the target URL to the string argument. It sets no other custom flags or headers.
  • By default, this function attaches a standard DownloadHandlerBuffer to the UnityWebRequest. This handler buffers the data received from the server and make it available to your scripts when the request is complete.
  • By default, this function attaches no UploadHandler to the UnityWebRequest. You can attach one manually if you wish.


using UnityEngine;
using System.Collections;
using UnityEngine.Networking;
public class MyBehaviour : MonoBehaviour {
    void Start() {
    IEnumerator GetText() {
        UnityWebRequest www = UnityWebRequest.Get("");
        yield return www.SendWebRequest();
        if(www.isNetworkError || www.isHttpError) {
        else {
            // Show results as text
            // Or retrieve results as binary data
            byte[] results =;
Common operations: using the HLAPI
Retrieving a Texture from an HTTP Server (GET)
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。