# Unity Web Request Retrieving Text Binary Data

> Retrieve text or binary data from an HTTP or HTTPS server using UnityWebRequest.Get.

標準的な HTTP や HTTPS のウェブサーバーからテキストデータやバイナリデータなどの単純なデータを取得するには、`UnityWebRequest.GET` コールを利用します。この関数は 1 つの文字列を引数として取り、文字列でデータの取得元の URL を指定する必要があります。

この関数は標準の WWW コンストラクターに類似しています。

```
WWW myWww = new WWW("https://www.myserver.com/foo.txt");
// ... is analogous to ...
UnityWebRequest myWr = UnityWebRequest.Get("https://www.myserver.com/foo.txt");
```

## 詳細

* この関数は `UnityWebRequest` を作成し、ターゲット URL を文字列引数に設定します。この関数は、その他のカスタムのフラグやヘッダーは設定しません。
* デフォルトで、この関数は標準の `DownloadHandlerBuffer` を `UnityWebRequest` に設定します。このハンドラーはサーバーから受け取ったデータをバッファリングし、リクエストが完了するとスクリプトで使用可能にします。
* デフォルトで、この関数は `UploadHandler` を `UnityWebRequest` に設定しません。必要に応じて、手動で追加することができます。

## 例

```
using UnityEngine;
using System.Collections;
using UnityEngine.Networking;
 
public class MyBehaviour : MonoBehaviour {
    void Start() {
        StartCoroutine(GetText());
    }
 
    IEnumerator GetText() {
        UnityWebRequest www = UnityWebRequest.Get("https://www.my-server.com");
        yield return www.SendWebRequest();
 
        if (www.result != UnityWebRequest.Result.Success) {
            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;
        }
    }
}
```
