如何解决RestClient.post响应生成“错误groovyx.net.http.ResponseParseException:确定”
我正在使用groovy来使用POST Rest api:这是我的代码:
import groovyx.net.http.RESTClient
@Grab (group = 'org.codehaus.groovy.modules.http-builder',module = 'http-builder',version = '0.7.1')
def url = "https://poc-ser.tst.be/"
def client = new RESTClient(url)
client.ignoreSSLIssues()
client.auth.basic(login,pswd)
client.post(
path: "osidoc/api/rest/production/documents?id=46",contentType:'application/json',headers: [Accept: 'application/json',Authorization: 'Authorization']
)
但是我总是收到错误“错误groovyx.net.http.ResponseParseException:确定,原因是:groovy.json.JsonException:无法确定当前字符,”知道响应应该是“ application / msword”类型(即:回复应为文字doc)
编辑
我尝试将Accept更改为“ application / octet-stream”,但它向我显示了另一个错误“ 406Invalid Accept标头”。仅支持XML和JSON。”“
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。