POST请求返回415-不支持的媒体类型
POST request returns 415 - Unsupported Media Type
即使这个错误是已知的,我也无法解决我的问题!
重置服务在此代码中声明:
@POST
@Transactional
@Consumes(MediaType.APPLICATION_JSON)
@Path("/addProduct")
public void addProductToShoppingBag(JSONObject object) throws JSONException
我使用以下javascript发送POST请求:
$.ajax({
header: 'application/json',
type: 'POST',
data: $.toJSON({
member_id: "1",
products_id: ["0","1"]
}),
url: url
}).done(success).error(failure);
我得到了415-不支持的媒体类型错误!!!知道吗?
您想要设置contentType
。您的标题格式不正确
交换机:
header: 'application/json',
至
contentType: "application/json;charset=utf-8",
正确的标头需要包含'Content-Type'
,jQuery将为您处理
相关文章:
- 内部分区字体大小获胜'调整浏览器窗口大小时不会随媒体查询而更改
- 为什么会出现错误;未捕获的类型错误:undefined不是函数;
- 415(不支持的媒体类型)错误
- 不支持的媒体类型错误
- 对jQuery使用setTimeout()是否有任何问题;媒体查询“;类型情况
- 415 使用 JQuery/FormData 和 Web API 的不受支持的媒体类型
- 是否有媒体查询类型方法可以根据设备切换js文件
- c#asp.net如何使用bootstrap模式将视频源文件名添加到不同的媒体类型中
- 不支持Java POST请求的媒体类型
- Ajax/JSON服务器的响应状态为415(不支持的媒体类型)
- 我正在创建一个社交媒体类型的网站,我需要让用户动态发布
- 如何将css媒体类型动态添加到页面中
- Knockoutjs:如何根据类型和媒体类型进行过滤
- 正在加载媒体类型错误的脚本
- 邮件附件错误的媒体类型Gmail API
- 415(不支持的媒体类型)在尝试进行JSON调用时出错
- java POST 415(不支持的媒体类型)
- 如何从MIME类型中获取媒体类型
- POST请求返回415-不支持的媒体类型
- 415 不支持的媒体类型错误 - Domo 连接器