Unity3D攜帶Header發送POST請求
阿新 • • 發佈:2018-03-12
-a str () api RR cati return version curl
1、客戶端 unity 發送post請求
IEnumerator Post() { string url = "http://localhost/tp/public/api/v1/test"; //header data Dictionary<string, string> header = new Dictionary<string, string>(); header["Content-Type"] = "application/json"; header["charset"] = "utf-8"; header.Add("sign", "test sign"); //post data JsonData data = new JsonData(); data["test1"] = "457"; data["a"] = "124"; data["f"] = "789"; byte[] postdata = Encoding.UTF8.GetBytes(data.ToJson()); WWW _w = new WWW(url, postdata , header); yield return _w; Debug.Log(_w.text); } //返回值 post data array(3) { ["test1"] =string(3) "457" ["a"] =string(3) "124" ["f"] =string(3) "789"} //返回值 header data array(9) { ["host"] =string(9) "localhost" ["user-agent"] =string(64) "UnityPlayer/2017.2.0f3 (UnityWebRequest/1.0, libcurl/7.51.0-DEV)" ["accept"] =string(3) "*/*" ["accept-encoding"] =string(8) "identity" ["content-type"] =string(16) "application/json" ["charset"] =string(5) "utf-8" ["sign"] =string(9) "test sign" ["x-unity-version"] =string(10) "2017.2.0f3" ["content-length"] =string(2) "35"}
2、服務端 PHP 代碼
Unity3D攜帶Header發送POST請求