我正在从ajax调用向spring mvc控制器发送json对象。
[{"id":"7","priority":"8","startTime":"2015-09-23 01:01:00.0"}]
$.ajax({
url : 'save.web',
datatype:'json',
type: "post",
data: "data="+JSON.stringify(jsonArray),
success:function(data){
}
RequestMapping(value = "save.web", method = RequestMethod.POST)
public String save( HttpServletRequest request, HttpServletResponse
response,@RequestBody Map<String, Object> inputParameter,
@RequestParam("data") String ja) {
System.out.println("--------------Entered Save-----------");
return "menu"
}
请让我知道解决办法。我试了很多
我解决了我的错误。(415错误)
我从控制器中删除@RequestBody..
我在泽西岛有一个Rest服务,我正在使用邮递员实现 我在邮递员中得到以下错误:
问题内容: 我正在使用JSON请求调用REST服务,并且它以错误响应。 请求内容类型设置为。 如果我在请求中不包含JSON对象,则效果很好。我正在使用JSON库。 我尝试使用几个不同的库,但这没什么区别。 有人可以帮我解决这个问题吗? 这是我的代码: 的值为: 问题答案: 不确定原因,但是从中 删除行解决了该问题。
我用JSON请求调用REST服务,它用HTTP 415“不支持的媒体类型”错误进行响应。 请求内容类型设置为。 如果我在请求中不包含JSON对象,它就可以正常工作。我正在使用JSON库。 我试着使用了几个不同的库,但没有什么不同。 有人能帮我解决这个问题吗? 这是我的代码: 是:
问题内容: 自数小时以来,我一直在尝试纠正http错误,但它仍显示不支持的页面。我在邮递员中添加标题。 这是我的Java代码 这是我的档案 问题答案: 通过和如何在响应流和请求流之间对对象进行序列化和反序列化。 将会发生的是,将从提供者的注册表中进行搜索,以查找可以处理的媒体类型。如果找不到,则Jersey无法处理该请求,并将发送415不支持的媒体类型。通常,你还应该在服务器端记录一个异常。不知道
我已经创建了一个示例web服务来进行post调用。 我使用的是Jersey JAX-RS和Maven。
问题内容: 我正在用JSON请求调用REST服务,它给出了Http 415“不支持的媒体类型”错误。 请求内容类型设置为(“ Content-Type”,“ application / json; charset = utf8”)。 如果我在请求中不包含Json对象,则效果很好。我正在使用json的google-gson-2.2.4库。 我尝试使用几个不同的库,但这没什么区别。 有人可以帮我解决这