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 代码
来源: http://www.bubuko.com/infodetail-2525016.html