我使用SoapUI
向webservice发送请求并获得响应。
如何将此二进制响应转换为ASCII
字符串与Groovy
脚本?
答案 0 :(得分:1)
您的回复采用什么二进制形式?是byte[]
吗?如果是这样,您可以使用以下构造函数轻松将其转换为String
:
new String(byte[] bytes, Charset charset)
您可以在groovyConsole中尝试的示例:
import java.nio.charset.Charset
byte[] response = "Some response".bytes
assert new String(response, Charset.forName("UTF-8")) == "Some response"