gpt4 book ai didi

android - 如何使用 Koush ION 获取像 HttpStatusCode 这样的 HttpResponseMessage 的值

转载 作者:太空狗 更新时间:2023-10-29 13:16:10 25 4
gpt4 key购买 nike

这是我如何从我的 ASP.net 服务器返回 HttpResponseMessage

return Request.CreateResponse(HttpStatusCode.OK,"some string");

而且我已经使用 Kaush ION 在 android 中访问了返回的响应像这样

Ion.with(LoginActivity.this)
.load("--URL TO POST--")
.setJsonObjectBody(jsonToSubmit)
.asJsonObject()
.withResponse()
.setCallback(new FutureCallback<Response<JsonObject>>() {
@Override
public void onCompleted(Exception e, Response<JsonObject> result) {
//I want to access header information here
}

onCompleted 方法中我可以很容易地访问 HttpStatusCode 就像

int code = result.getHeaders().code();

String statusCode = result.getHeaders().message();

现在我的问题是:

如何获取在 HttpResponseMessage 中使用 HttpStatusCode 发送的“一些字符串”?

最佳答案

----这里是解决方案------

创建模型类StringMsg.cs

public class StringMsg
{
public string Message { get; set; }
}

如果你想发送字符串消息并想检索发送它

StringMsg str = new StringMsg();
str.Message = "some string";
return Request.CreateResponse(HttpStatusCode.OK, str);

最后,像这样在onCompleted 方法中检索字符串

 @Override
public void onCompleted(Exception e, Response<JsonObject> result) {

JsonObject result1 = result.getResult();
String myResult = result1.get("Message"); // Result

}

关于android - 如何使用 Koush ION 获取像 HttpStatusCode 这样的 HttpResponseMessage 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34554131/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com