[英]Java REST IE @DELETE 405 Method not allowed
我正在用Java編寫一個RESTService。 但它在Internet Explorer中不起作用
@DELETE
@Path("/deleteData/{dataID}")
public Response deleteText(@PathParam("dataID") int dataID) {
Response.ResponseBuilder builder = null;
try {
adminService.deleteText(idText);
builder = Response.status(200);
} catch (Exception e) {
Map<String, String> responseObj = new HashMap<String, String>();
responseObj.put("error", e.getMessage());
builder = Response.status(Response.Status.BAD_REQUEST).entity(
responseObj);
}
return builder.build();
AdminService刪除數據庫中的文本。 如果我選擇DELETE,使用Firefox中的Restclient AddOn可以很好地工作。 但Internet Explorer告訴我“405方法不允許”。 我怎么能改變呢?
如果你只在IE上使用類似http:// localhost / deleteData / 123的東西,即將發送一個GET請求,因此錯誤405.這就是為什么它在Restclient AddOn中工作,因為你指定了調用的方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.