uri | HTTP GET 経由で取得するリソースの URI |
UnityWebRequest
UnityWebRequest オブジェクトは URI
からデータを取得するように設定されます。
HTTP GET に対して設定した UnityWebRequest を作成します。
このメソッドは UnityWebRequest を作成し、string 引数の uri
にターゲットである URL を設定します。カスタムのヘッダーまたはフラグの設定はしません。
このメソッドは標準の DownloadHandlerBuffer を UnityWebRequest にアタッチします。このハンドラーはサーバーから受信したデータをバッファし、このリクエストが完了したらスクリプトを使えるようにします。
このメソッドは UnityWebRequest に UploadHandler をアタッチしません。
using UnityEngine; using UnityEngine.Networking; using System.Collections;
public class MyBehaviour : MonoBehaviour { void Start() { StartCoroutine(GetText()); }
IEnumerator GetText() { using (UnityWebRequest www = UnityWebRequest.Get("http://www.my-server.com")) { yield return www.Send();
if (www.isNetworkError || www.isHttpError) { Debug.Log(www.error); } else { // Show results as text Debug.Log(www.downloadHandler.text);
// Or retrieve results as binary data byte[] results = www.downloadHandler.data; } } } }