使用POST方法传递数据 - WebRequest对象

时间:2016-06-16 08:20:44

标签: web-services web unity3d webrequest

我想使用POST方法通过Web服务器传递数据。我想以JSON格式检索Web服务器提供的数据。我通过参考Unity手册使用了以下代码。

 void Start ()
 {
     StartCoroutine (LoadLoginInfo ());
 }

 IEnumerator LoadLoginInfo ()
 {
     Debug.Log("Load Login Info");

     WWWForm form = new WWWForm ();
     form.AddField ("username", "admin");
     form.AddField ("password", "Admin123#");

     UnityWebRequest www = UnityWebRequest.Post (url, form);
     yield return www.Send();

     if (www.isError) {
         Debug.Log (www.error);
     } else {
         Debug.Log ("Data: " + www.downloadHandler.text);
     }
 }

但经过一定的等待后,我在控制台中收到了以下消息。

https://github.com/angular/angularfire2/issues/189

如果我在浏览器中尝试类似的东西,那么它的效果非常好。

enter image description here

那么使用WebRequest对象使用POST方法的正确方法是什么?

0 个答案:

没有答案