本篇实现在Unity中发送Http请求。
讲解Get,Post,用于在Unity中进行数据对接。
一、Get
IEnumerator Get()
{
string url = "";//链接
UnityWebRequest request = UnityWebRequest.Get(url);//创建UnityWebRequest实例并设置请求方式为Get
yield return request.SendWebRequest();//等待响应后再运行
if (request.isNetworkError || request.isHttpError)
{
//这里做响应失败的逻辑
}
else
{
//这里做响应成功的逻辑
}
}
二、用Post传输json
IEnumerator Post()
{
UnityWebRequest sendrequest = new UnityWebRequest(url,"POST");
//编写Json文件,这里用字符串转换
string Sessagejson = "{" +
"\"" + "messages" + "\"" + ":" + "[" +
"{" +
"\"" + "role" + "\"" + ":" + "\"" + "user" + "\"