我试图将数据作为json发布到带有Jsoup的api,但是api给了我一个错误说
There was an unexpected error (type=Unsupported Media Type, status=415).
Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported
Jsoup请求:
Jsoup.connect(apiConfiguration.getHttpBaseAddress()+url)
.validateTLSCertificates(false)
.maxBodySize(0)
.timeout(180000)
.ignoreHttpErrors(true)
.header("Authorization", apiConfiguration.getLoginString())
.header("Content-Type", "application/json")
.header("cache-control", "no-cache")
.method(Connection.Method.POST)
.requestBody(reqBodyStr)//POJO, parsed with Gson --> String
.execute();
Jsoup可能没有更改内容类型?我还尝试先设置requestBody,然后设置内容类型,但它是一样的。
答案 0 :(得分:0)
是的是Jsoup,有拉动请求来解决这个问题, 希望将包含在下一个版本中(1.9.2之后)