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

How to get value of HttpResponseMessage like HttpStatusCode Using Koush ION

这是我如何从我的 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 一起发送的 "some string"?

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

创建模型classStringMsg.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

   }