第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

POST JSON在415個(gè)不受支持的媒體類型Spring3MVC中失敗

POST JSON在415個(gè)不受支持的媒體類型Spring3MVC中失敗

POST JSON在415個(gè)不受支持的媒體類型Spring3MVC中失敗我正在嘗試向servlet發(fā)送一個(gè)POST請求。通過jQuery以這種方式發(fā)送請求:var productCategory = new Object();productCategory.idProductCategory = 1; productCategory.description = "Descrizione2";newCategory(productCategory);其中新類別是function newCategory(productCategory){   $.postJSON("ajax/newproductcategory", productCategory, function(       idProductCategory)   {     console.debug("Inserted: " + idProductCategory);   });}而postJSON是$.postJSON = function(url, data, callback) {     return jQuery.ajax({     'type': 'POST',     'url': url,     'contentType': 'application/json',     'data': JSON.stringify(data),     'dataType': 'json',     'success': callback    });};使用Firebug,我看到正確地發(fā)送了JSON:{"idProductCategory":1,"description":"Descrizione2"}但是我得到415個(gè)不支持的媒體類型。Springmvc控制器有簽名    @RequestMapping(value = "/ajax/newproductcategory", method = RequestMethod.POST)     public @ResponseBodyInteger newProductCategory(HttpServletRequest request,         @RequestBody ProductCategory productCategory)幾天前,它起了作用,現(xiàn)在卻不起作用了。如果需要的話,我會展示更多的代碼。謝謝
查看完整描述

3 回答

?
Helenr

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超4個(gè)贊

我以前在Spring@ResponseBody中遇到過這種情況,這是因?yàn)檎埱笾袥]有發(fā)送Accept頭。使用jQuery設(shè)置AccepHeader可能會很痛苦,但這對我來說是有效的。來源

$.postJSON = function(url, data, callback) {
    return jQuery.ajax({
    headers: { 
        'Accept': 'application/json',
        'Content-Type': 'application/json' 
    },
    'type': 'POST',
    'url': url,
    'data': JSON.stringify(data),
    'dataType': 'json',
    'success': callback    });};

@RequestBody使用ContentType標(biāo)頭來確定從請求中從客戶端發(fā)送的數(shù)據(jù)的格式。@ResponseBody使用Accept標(biāo)頭來確定將數(shù)據(jù)發(fā)送回響應(yīng)中的客戶端的格式。這就是為什么你需要兩個(gè)標(biāo)題。


查看完整回答
反對 回復(fù) 2019-07-05
?
小唯快跑啊

TA貢獻(xiàn)1863條經(jīng)驗(yàn) 獲得超2個(gè)贊

我也遇到了類似的問題,但發(fā)現(xiàn)問題在于,我忽略了為DTO提供一個(gè)默認(rèn)構(gòu)造函數(shù),該構(gòu)造函數(shù)帶有@RequestBody注解。


查看完整回答
反對 回復(fù) 2019-07-05
  • 3 回答
  • 0 關(guān)注
  • 844 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號