Quantcast
Channel: Questions in topic: "webrequest"
Viewing all articles
Browse latest Browse all 387

UnityWebRequest POST to PHP not work

$
0
0
I use documentation with WWWForm: https://docs.unity3d.com/Manual/UnityWebRequest-SendingForm.html C#: void Start() { StartCoroutine(Upload()); } IEnumerator Upload(){ yield return Upload1(); yield return Upload2(); } IEnumerator Upload1() { List formData = new List(); formData.Add( new MultipartFormDataSection("field1=foo&field2=bar") ); //formData.Add( new MultipartFormFileSection("my file data", "myfile.txt") ); UnityWebRequest www = UnityWebRequest.Post(url, formData); yield return www.SendWebRequest(); if(www.isNetworkError || www.isHttpError) { Debug.Log(www.error); } else { Debug.Log("Form upload complete!"); Debug.Log( "MULTIPART: " + www.downloadHandler.text ); } } IEnumerator Upload2() { WWWForm form = new WWWForm(); form.AddField("myField", "myData"); UnityWebRequest www = UnityWebRequest.Post(url, form); yield return www.SendWebRequest(); if(www.isNetworkError || www.isHttpError) { Debug.Log(www.error); } else { Debug.Log("Form upload complete!"); Debug.Log( "WWWForm: " + www.downloadHandler.text ); } } PHP: Response (MULTIPART and WWWForm): POST: Array ( ) array(0) { } GET: Array ( ) array(0) { } #$_POST is empty... (that's my problem) Use Unity 2017.3. I used UnityWebRequest.Send (Unity 5.6) before and it worked for me until it became obsolete. Thanks.

Viewing all articles
Browse latest Browse all 387

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>