[英]Vue Resource Post Request Content-Type
Vue-Resource發布請求:
this.$http.post(form.action, new FormData(form)).then(function (response) {
FetchResponse.fetch(this, response.data)
})
請求作為內容類型發送:“application / json; charset = utf-8”但PHP Post不能顯示任何數據。
設置標題Vue資源:
request.headers.set('Content-Type','');
但請求內容類型:“,multipart / form-data; boundary = ---- WebKitFormBoundaryTsrUACAFB1wuhFOR”
在查詢開頭有一個逗號。
Jquery發布請求:
$.ajax({
url : form.action,
type : 'POST',
data : new FormData(form),
success : function (reqData) {
FetchResponse.fetch(ss, reqData)
},
});
相同的查詢與jQuery無縫協作。 jQuery Content-Type:“multipart / form-data; boundary = ---- WebKitFormBoundaryTsrUACAFB1wuhFOR”
請嘗試發布一個簡單的JSON對象並啟用'emulateJSON'vue-resource選項:
const formData = {
someProp: this.someProp,
someValue: 'some value'
};
this.$http.post(this.postUrl, formData, {emulateJSON: true})
.then(response => {
console.log(response.body);
}, response => {
console.error(response.body);
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.