Unity 6.3
0 онлайн 3 гостей 3 в системе
Вход

UnityWebRequest.PostWwwForm

Declaration

public static Networking.UnityWebRequest PostWwwForm(string uri, string form);
public static Networking.UnityWebRequest PostWwwForm(Uri uri, string form);

Параметры

Параметр Описание
час Цель URI, на которую будут передаваться данные формы.
форма Форма HTML для отправки.

Возвращаемое значение

UnityWebRequest UnityWebRequest настроен для отправки данных формы в uri через POST.

Описание

Создает UnityWebRequest, настроенный для отправки данных формы на сервер через HTTP POST.

Этот метод создает UnityWebRequest, устанавливает uri и устанавливает метод POST. Заголовок Content-Type будет установлен на application/x-www-form-urlencoded по умолчанию.

Этот метод добавляет DownloadHandlerBuffer к UnityWebRequest. Это для удобства, так как мы ожидаем, что большинство пользователей будут использовать DownloadHandler для проверки ответов от сервера, особенно в случае REST APIs.

Строка в параметре form должна быть предварительно отформатированной HTML формой. Она будет спасена и отправлена как строка UTF-8.

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.LogError(www.error); } else { Debug.Log("Form upload complete!"); } } } }