【发布时间】:2023-02-09 18:13:31
【问题描述】:
public void Login(string LoginName,string username,string password)
{
RequestHeader contentTypeHeader = new RequestHeader
{
Key = "Content-Type",
Value = "application/json"
};
JsonData data = new JsonData();
data["username"] = username;
data["password"] = password;
StartCoroutine(NetworkManage.Instance.HttpPost(tempapiConfig[LoginName], data.ToJson(), (r) => OnRequestLoginComplete(r), new List<RequestHeader>
{
contentTypeHeader
}));
}
// what I want to get here is bool a= r.respone
bool OnRequestLoginComplete(Response response)
{
Debug.Log($"Status Code: {response.StatusCode}");
Debug.Log($"Data: {response.Data}");
Debug.Log($"Error: {response.Error}");
return true;
}
是否有可能从 r 获取返回值,因为响应是在 Http.Post.虽然我可以调试状态代码,但我想返回一个 true 以便用户可以转到下一页
【问题讨论】:
-
好吧,在
OnRequestLoginComplete中做任何你需要做的事情。我想结果在response.Data中的某个地方......可能是你必须反序列化的一些 JSON?