Operasi umum: menggunakan HLAPI
Mendapatkan Tekstur dari HTTP Server (GET)

Mendapatkan teks atau data biner dari HTTP Server (GET)

Important: UNet adalah solusi yang diuraikan, dan Solusi Multiplayer baru dan NetworkingSistem Unity yang memungkinkan game multiplayer di jaringan komputer. More info
Lihat di Glossary
(Netcode untuk GameObjects) sedang berkembang. Untuk informasi lebih lanjut dan langkah selanjutnya melihat informasi di .

Untuk mengambil data sederhana seperti data teks atau data biner dari server web HTTP atau HTTPS standar, gunakan panggilan UnityWebRequest.GET. Fungsi ini mengambil string tunggal sebagai argumen, dengan string menentukan URL dari data mana yang diambil.

Fungsi ini analogi ke konstruktor standar WWW:

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

Details

  • Fungsi ini menciptakan UnityWebRequest dan mengatur URL target ke argumen string. Tidak ada bendera atau header kustom lainnya.
  • Secara default, fungsi ini melampirkan standar DownloadHandlerBuffer ke UnityWebRequest. Pegang ini menyangga data yang diterima dari server dan membuatnya tersedia untuk scriptsSepotong kode yang memungkinkan Anda untuk membuat Komponen Anda sendiri, memicu peristiwa permainan, memodifikasi sifat komponen dari waktu ke waktu dan menanggapi input pengguna dengan cara apa pun yang Anda sukai. More info
    Lihat di Glossary
    Anda ketika permintaan selesai.
  • Secara default, fungsi ini tidak melampirkan UploadHandler ke UnityWebRequest. Anda dapat melampirkan satu manual jika Anda ingin.

Example

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;
        }
    }
}
Operasi umum: menggunakan HLAPI
Mendapatkan Tekstur dari HTTP Server (GET)