// 上传文件
private IEnumerator UploadRequest(string url, string imgpath,
UnityAction<string> callback)
WWWForm form = new WWWForm();
form
.AddBinaryData("Image", File
.ReadAllBytes(imgpath), Path
.GetFileName(imgpath));
Unity 中通过UnityWebRequest 以POST形式传JSON格式(键值对格式)的参数请求数据。
注意: 1、webRequest.SetRequestHeader("Content-Type", "application/json");内容根据实际提供内容为准。
2、需要以Header头文件的形式发送请求
POST请求实现以下要求
POST "...
需要创建一个模板类(必须要有的),
里面的属性名和
json里面的属性名一样(当然也可以不一样)
我这里
使用的是
JsonNet插件, 最大的好处就是反序列化时 模板内的属性名不用和
json内的一一对应,
//SignData是模板类。里面的属性名不比和
json内的属性名一样,但需要一个一个手动赋值
//data是通过
UnityWebRequest获取到的数据
public void SingDate(string data)
JObject obj =