Version: 2018.3 (switch to 2019.1)
LanguageEnglish
  • C#

UnityWebRequest.Get

public static Networking.UnityWebRequest Get(string uri);
public static Networking.UnityWebRequest Get(Uri uri);

Parameters

uriThe URI of the resource to retrieve via HTTP GET.

Returns

UnityWebRequest An object that retrieves data from the uri.

Description

Create a UnityWebRequest for HTTP GET.

Use the method to create a UnityWebRequest. Set the target URL to the uri with a string or Uri argument. No custom flags or headers are set.

using UnityEngine;
using UnityEngine.Networking;
using System.Collections;

// UnityWebRequest.Get example

// Access a website and use UnityWebRequest.Get to download a page. // Also try to download a non-existing page. Display the error.

public class Example : MonoBehaviour { void Start() { // A correct website page. StartCoroutine(GetRequest("https://www.example.com"));

// A non-existing page. StartCoroutine(GetRequest("https://error.html")); }

IEnumerator GetRequest(string uri) { using (UnityWebRequest webRequest = UnityWebRequest.Get(uri)) { // Request and wait for the desired page. yield return webRequest.SendWebRequest();

string[] pages = uri.Split('/'); int page = pages.Length - 1;

if (webRequest.isNetworkError) { Debug.Log(pages[page] + ": Error: " + webRequest.error); } else { Debug.Log(pages[page] + ":\nReceived: " + webRequest.downloadHandler.text); } } } }

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