unity 上传文件和下载资源的get post请求的写法

有问题添加 QQ群 207019099

get请求

UnityWebRequest uwr = UnityWebRequest.Get(path);
//超时
uwr.timeout = 5;
//请求头
 uwr.SetRequestHeader("", "");
 yield return uwr.Send();
if (uwr.isDone && string.IsNullOrEmpty(uwr.error)){
	debug.log(uwr.downloadHandler.text);
//下载图片的话
//((DownloadHandlerTexture) wwwtx.downloadHandler).texture
}

post请求

//如果有后缀文件的话,加上~跟服务器商量是否做了限制,顺序也要写对,跟服务器商量
		WWWForm form = new WWWForm();
        form.AddField("", "");
         form.AddBinaryData("", "0.0", "0.0.jpg");
        UnityWebRequest uwr = UnityWebRequest.Post(path, form);
        uwr.SetRequestHeader("", "");
        uwr.timeout = TIMEOUT;
        yield return uwr.Send();
        if (uwr.isDone && string.IsNullOrEmpty(uwr.error))
        {
            print(uwr.downloadHandler.text);
        }

你可能感兴趣的:(常用库)