REST Webservice returning 415 - Unsupported Media Type(REST Web 服务返回 415 - 不支持的媒体类型)
问题描述
我使用 jax-rs 和 jersey 创建了一个 REST Web 服务,它应该在 POST 请求上使用 JSON.我的网络服务类如下所示:
I've created a REST webservice using jax-rs and jersey that is supposed to consume JSON on a POST request. My web service class looks like this:
我的歌曲课:
我的 web.xml(如果需要)
My web.xml (if needed)
我正在使用 RESTClient 一点,好吧,休息客户端...这是我的截图发送:
I'm using RESTClient a little, well, rest client... Here's a screenshot of what I'm sending:
当我发送它时,我收到 415 Unsupported Media Type 错误.有人知道为什么吗?
When I send that off, I get the 415 Unsupported Media Type error. Anybody have an idea why?
推荐答案
需要发送request-header Content-Type: application/json
.似乎 REST-Client 不会为您自动添加此标头.
You need to send the request-header Content-Type: application/json
. Seems like REST-Client does not add this header automatically for you.
这篇关于REST Web 服务返回 415 - 不支持的媒体类型的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!