簡體   English   中英

“ NetworkError:415不支持的媒體類型

[英]"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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM