鍍金池/ 問答/Java  Linux  HTML/ http接口使用ajax調(diào)用正常但restful工具調(diào)用406報錯

http接口使用ajax調(diào)用正常但restful工具調(diào)用406報錯

使用Spring MVC在Controller寫了個post接口

@RequestMapping(value = "/ins", method = RequestMethod.POST)
    public String ins(@RequestBody String requestBody) {
        //過程略,結(jié)果會返回一個json字符串
    }

假設訪問路徑為:http://localhost:8080/pass/A/ins
隨后使用restful工具 Advanced rest client 進行調(diào)用,但是一直報錯HTTP Status 406 – Not Acceptable

clipboard.png

clipboard.png

多次檢查后感覺應該沒有問題,隨后新建項目寫測試代碼,使用ajax進行調(diào)用:

$.post({
        url : "http://localhost:8080/pass/A/ins",
        dataType : "json",
        data : {
            username : 'admin'
        },
        success : function(data) {
            console.log(data);
        }
    });

測試可用,打印結(jié)果:{success: true, code: "000", msg: null, detail: null}
現(xiàn)在想問一下,如果想使用工具如Advanced rest client調(diào)用的話該怎么配置?最好能提供截圖謝謝

回答
編輯回答
我不懂

jQuery.post默認的Content-Type是application/x-www-form-urlencoded,而你的是application/json

還是不行的話請查看 http://blog.csdn.net/hemingwa...

2017年12月29日 22:37