uri | 要向其传输表单数据的目标 URI。 |
form | An HTML form to send. |
UnityWebRequest
经配置可通过 POST
向 uri
发送表单数据的 UnityWebRequest。
创建一个经配置可通过 HTTP POST
向服务器发送表单数据的 UnityWebRequest。
This method creates a UnityWebRequest, sets the uri
and sets the method to POST
. The Content-Type
header will be set to application/x-www-form-urlencoded
by default.
此方法将一个 DownloadHandlerBuffer 附加到 UnityWebRequest。这是为方便起见,因为我们预计大部分用户将使用 DownloadHandler 检查服务器的回复,尤其是对于 REST API 来说。
The string in the form
parameter is expected to be a preformatted HTML form. It will be escaped and sent as UTF-8 string.
using UnityEngine; using UnityEngine.Networking; using System.Collections;
public class MyBehavior : MonoBehaviour { void Start() { StartCoroutine(Upload()); }
IEnumerator Upload() { using (UnityWebRequest www = UnityWebRequest.PostWwwForm("https://www.my-server.com/myapi", "field1=1&field2=value2")) { yield return www.SendWebRequest();
if (www.result != UnityWebRequest.Result.Success) { Debug.Log(www.error); } else { Debug.Log("Form upload complete!"); } } } }