using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Networking;
using LitJson;
public class Open : MonoBehaviour
{
public string UrlOpen = "http:/xxx";
public string UrlClose = "http://xxx";
void Start()
{
StartCoroutine(PostWay(UrlClose));
}
// Update is called once per frame
void Update()
{
}
IEnumerator PostWay(string Url)
{
Buiding b = new Buiding("用户名", "密码");
string data = JsonMapper.ToJson(b);
byte[] bytes = System.Text.Encoding.UTF8.GetBytes(data);
string temp = System.Text.Encoding.UTF8.GetString(bytes);
print(temp);
using (UnityWebRequest webRequest = UnityWebRequest.Post(Url, temp))
{
UploadHandlerRaw handler = new UploadHandlerRaw(bytes);
handler.contentType = "application/json";
webRequest.uploadHandler = handler;
webRequest.SetRequestHeader("Accept", "application/json");
yield return webRequest.Send();
if (webRequest.isError)
{
Debug.Log(webRequest.error);
}
else
{
Debug.Log(webRequest.downloadHandler.text);
}
}
}
}
public class Buiding
{
public string userName { get; set; }
public string pwd { get; set; }
public Buiding(string a, string b)
{
userName = a;
pwd = b;
}
}
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Networking;
using LitJson;
public class Open : MonoBehaviour
{
public string UrlOpen = "http:/xxx";
public string UrlClose = "http://xxx";
void Start()
{
StartCoroutine(PostWay(UrlClose));
}
// Update is called once per frame
void Update()
{
}
IEnumerator PostWay(string Url)
{
Buiding b = new Buiding("用户名", "密码");
string data = JsonMapper.ToJson(b);
byte[] bytes = System.Text.Encoding.UTF8.GetBytes(data);
string temp = System.Text.Encoding.UTF8.GetString(bytes);
print(temp);
using (UnityWebRequest webRequest = UnityWebRequest.Post(Url, temp))
{
UploadHandlerRaw handler = new UploadHandlerRaw(bytes);
handler.contentType = "application/json";
webRequest.uploadHandler = handler;
webRequest.SetRequestHeader("Accept", "application/json");
yield return webRequest.Send();
if (webRequest.isError)
{
Debug.Log(webRequest.error);
}
else
{
Debug.Log(webRequest.downloadHandler.text);
}
}
}
}
public class Buiding
{
public string userName { get; set; }
public string pwd { get; set; }
public Buiding(string a, string b)
{
userName = a;
pwd = b;
}
}