axios實(shí)用post方法發(fā)送json對(duì)象到springboot后臺(tái)

415是badrequest錯(cuò)誤的請(qǐng)求妒御,出現(xiàn)這種錯(cuò)誤一般有如下幾種情況
1:后臺(tái)要求post方法盼铁,前端用了get請(qǐng)求悄晃,或者其他類似情況
2:請(qǐng)求的參數(shù)不對(duì)
3:Content-Type不對(duì)
前端代碼如下:
'''
<template>
<div id="add_blog">
<h2>添加博客</h2>
<form>
<label>博客標(biāo)題</label>
<input type="text" v-model="blog.title" required/>
<label>博客內(nèi)容</label>
<textarea v-model="blog.content"></textarea>
<div id="checkboxes">
<label>Vue.js</label>
<input type="checkbox" value="Vue.js" />
<label>Node.js</label>
<input type="checkbox" value="Node.js" />
<label>React.js</label>
<input type="checkbox" value="React.js" />
<label>Angular4.js</label>
<input type="checkbox" value="Angular4.js"/>
</div>
<label>作者</label>
<select v-model="blog.author">
<option v-for="author in authors" :key="author">
{{author}}
</option>

        </select>

        <button v-on:click.prevent="add">添加博客</button>

    </form>

<div id="preview">
  <h3>博客總覽</h3>
  <p>博客標(biāo)題: {{blog.title}}</p>
  <p>博客內(nèi)容:</p>
  <p>{{blog.content}}</p>
  <p>博客分類:</p>
  <ul>
    <li v-for="category in blog.categories" :key="category">
      {{category}}
    </li>
  </ul>
  <p>作者: {{blog.author}}</p>
</div>

</div>
</template>
<script>
//這里設(shè)置Content-Type問題解決
import axios from 'axios'
axios.defaults.headers.post['Content-Type']='application/json'
export default {
name:"add_blog",
data(){
return {
blog:{
id:"",
title:"",
content:"",
categories:"abc",
author:""
},
authors:["zg","sg","nb"]
}
},
methods: {
add:function(){
console.log("blog==>"+JSON.stringify(this.blog));
axios.post('http://localhost:8888/blog/add',JSON.stringify(this.blog)
) .then(function(response){
console.log(response)
}) .catch(function(error){
alert("請(qǐng)求失敗了哦")
console.log(error)
});

     }
 }   

}
</script>
<style scoped>

add-blog *{

box-sizing: border-box;

}

add-blog{

margin: 20px auto;
max-width: 600px;
padding: 20px;
}

label{
display: block;
margin: 20px 0 10px;
}
input[type="text"],textarea,select{
display: block;
width: 100%;
padding: 8px;
}
textarea{
height: 200px;
}

checkboxes label{

display: inline-block;
margin-top: 0;
}

checkboxes input{

display: inline-block;
margin-right: 10px;
}

button{
display: block;
margin: 20px 0;
background: crimson;
color: #fff;
border: 0;
padding: 14px;
border-radius: 4px;
font-size: 18px;
cursor: pointer;
}

preview{

padding: 10px 20px;
border: 1px dotted #ccc;
margin: 30px 0;
}
h3{
margin-top: 10px;
}
</style>'''

后臺(tái)接口
'''
@ApiOperation(value="添加博客",notes ="添加博客")
@RequestMapping(value="/add",method = RequestMethod.POST)
@CrossOrigin
public ResponseEntity<BaseMsg> addBlog(@RequestBody Blog blog){
BaseMsg baseMsg=new BaseMsg();
try {

        blogService.addBlog(blog);
    }catch (Exception e){
        baseMsg.setCode(1);
        baseMsg.setMsg("failed");
    }finally {
        return  ResponseEntity.ok(baseMsg);
    }

}

'''

這里在前端通過代碼
axios.defaults.headers.post['Content-Type']='application/json
解決

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末凤价,一起剝皮案震驚了整個(gè)濱河市刽虹,隨后出現(xiàn)的幾起案子酗捌,更是在濱河造成了極大的恐慌,老刑警劉巖涌哲,帶你破解...
    沈念sama閱讀 222,183評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件胖缤,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡阀圾,警方通過查閱死者的電腦和手機(jī)哪廓,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來初烘,“玉大人涡真,你說我怎么就攤上這事∩隹穑” “怎么了哆料?”我有些...
    開封第一講書人閱讀 168,766評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)吗铐。 經(jīng)常有香客問我东亦,道長(zhǎng),這世上最難降的妖魔是什么唬渗? 我笑而不...
    開封第一講書人閱讀 59,854評(píng)論 1 299
  • 正文 為了忘掉前任典阵,我火速辦了婚禮,結(jié)果婚禮上镊逝,老公的妹妹穿的比我還像新娘壮啊。我一直安慰自己,他們只是感情好撑蒜,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,871評(píng)論 6 398
  • 文/花漫 我一把揭開白布歹啼。 她就那樣靜靜地躺著充坑,像睡著了一般。 火紅的嫁衣襯著肌膚如雪染突。 梳的紋絲不亂的頭發(fā)上捻爷,一...
    開封第一講書人閱讀 52,457評(píng)論 1 311
  • 那天,我揣著相機(jī)與錄音份企,去河邊找鬼也榄。 笑死,一個(gè)胖子當(dāng)著我的面吹牛司志,可吹牛的內(nèi)容都是我干的甜紫。 我是一名探鬼主播,決...
    沈念sama閱讀 40,999評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼骂远,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼囚霸!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起激才,我...
    開封第一講書人閱讀 39,914評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤拓型,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后瘸恼,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體劣挫,經(jīng)...
    沈念sama閱讀 46,465評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,543評(píng)論 3 342
  • 正文 我和宋清朗相戀三年东帅,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了压固。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,675評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡靠闭,死狀恐怖帐我,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情愧膀,我是刑警寧澤拦键,帶...
    沈念sama閱讀 36,354評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站扇调,受9級(jí)特大地震影響矿咕,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜狼钮,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,029評(píng)論 3 335
  • 文/蒙蒙 一碳柱、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧熬芜,春花似錦莲镣、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽的圆。三九已至,卻和暖如春半火,著一層夾襖步出監(jiān)牢的瞬間越妈,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評(píng)論 1 274
  • 我被黑心中介騙來泰國(guó)打工钮糖, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留梅掠,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,091評(píng)論 3 378
  • 正文 我出身青樓店归,卻偏偏與公主長(zhǎng)得像阎抒,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子消痛,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,685評(píng)論 2 360