[英]"NetworkError: 415 Unsupported Media Type
尝试点击该服务时,我总是收到此NetworkError: 415 Unsupported Media Type
错误。 可以看看一下,让我知道哪里出了问题。
这是我的休息服务定义
@POST
@Produces(MediaType.APPLICATION_JSON)
@Consumes("application/json")
@Path("/searchPackage")
public JSONArray searchPackages(JSONObject obj) throws JSONException {
这是jQuery客户端代码。
var description=$('#description').val().trim();
var jsonObject= {"searchAction":"search", "description":description);
var request = $.ajax({
url: restServiceURL+'searchPackage',
type: 'POST',
contentType: 'application/json',
data: jsonData,
dataType : 'json',
error: function(data) {
console.log(data.responseText);
}
});
这是我的appllication.wadl的输出
<resource path="/searchPackage">
<method id="searchPackages" name="POST">
<request><representation mediaType="application/json"/></request>
<response><representation mediaType="application/json"/></response>
</method>
</resource>
使用以下配置:
data: JSON.stringify(jsonObject),
contentType: "application/json",
dataType: "json",
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.