gpt4 book ai didi

java - 如何从 Grails 中的 Http 响应获取 boolean 值

转载 作者:行者123 更新时间:2023-12-01 15:16:08 24 4
gpt4 key购买 nike

我有一个愚蠢的问题,但由于我无法弄清楚,所以我想我会将其发布在这里,看看是否有人可以提供帮助!

我有一些代码可以向我们的服务器发出 HttpPost 请求。我收到了 XML 格式的完美结果。问题是我想获取返回的 boolean 值,而不仅仅是字符串。例如,成功调用 Web 服务将返回以下 xml:

<boolean xmlns="https://myWebService/">false</boolean>

我可以使用此行访问和阅读:

字符串responseBody = EntityUtils.toString(response.getEntity());

有没有办法以 boolean 值的形式访问返回的数据(在本例中为 false),或者我必须手动解析返回字符串才能获取值?

感谢您的帮助

最佳答案

will I have to manually parse the return String to get the value?

是的,但您可以简单地使用自己的方法来进行解析(等),然后返回一个 boolean 值

public boolean asBoolean(Entity e){
return Boolean.parseBoolean(EntityUtils.toString(e));
}

关于java - 如何从 Grails 中的 Http 响应获取 boolean 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11581394/

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