在让这个演示服务器工作后,我可以将 GET 请求从它返回给 Unity,但是当我尝试使用 POST 请求将数据从 Unity 发送到本地服务器时,它只会显示null
添加到服务器中的值。这是我在 Unity 中使用的代码:
IEnumerator Upload()
{
WWWForm form = new WWWForm();
form.AddField("charge","+4/3");
form.AddField("name", "doubletop");
using (UnityWebRequest www = UnityWebRequest.Post("http://localhost:5000/quarks/", form))
{
yield return www.SendWebRequest();
if (www.isNetworkError || www.isHttpError)
{
Debug.Log(www.error);
}
else
{
Debug.Log("Form upload complete!");
}
}
}
我会得到“表格上传完成!” 在控制台中,GET 请求将起作用,但这些null
值不断出现。