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 (将#修改为@)