2
時不支持的媒體類型
所以我試圖做一個POST
使用REST與鉻Postman
,但在我點擊發送了錯誤HTTP狀態415 - 做POST
HTTP狀態415 - 不支持的媒體類型
我的代碼和部分屏幕截圖包含在內,我試過的hashmap
對是duration
和150
。我確信網址是正確的,但不知道爲什麼媒體類型不被接受。
@Path("activities")
public class ActivityResource {
@POST
@Path("activity")
@Consumes(MediaType.APPLICATION_FORM_URLENCODED)
@Produces({MediaType.APPLICATION_JSON,MediaType.APPLICATION_XML})
public Activity createActivityParams(MultivaluedHashMap<String,String> formParams){
return null;
}
}
我知道你的名字是HashMap,所以你可能會喜歡HashMap,但你有沒有嘗試過多值圖?我還沒有測試,但它可能是讀者只接受超類型而不是它的isAcceptable方法中的子類型。這只是一個猜測。現在不要打開我的工具箱:-) –