Ich mache einen Beitrag Anfrage an einen URL mit einigen Formulardaten .... Ich interessiere mich für die Erfassung der „Befehl“: „Einfügen“ Teil, der in der Antwort ist ..Axios vs Anfrage
wenn ich einen Beitrag zu einer URL mit AXIOS mache. Ich habe nicht diese „Befehl“ get: „Einfügen“ Teil
axios.post('https://www.localgov.ie/en/views/ajax', {
validation_date_from: "10/10/2017",
view_name : "bcsm_search_results",
view_display_id : "notice_search_pane",
view_path : "bcms/search"
}).then(function(response){
console.log(response.data)
console.log("--------------------------------AXIOS POST")
})
aber wenn ich einen Anruf auf die gleiche URL machen die gleichen Formularvariablen verwenden, aber mit request. Ich erhalte den "Befehl": "Einfügen" Teil
var formdata ={
validation_date_from: "10/10/2017",
view_name : "bcsm_search_results",
view_display_id : "notice_search_pane",
view_path : "bcms/search"
} ;
request.post({
url: 'https://www.localgov.ie/en/views/ajax',
form: formdata
},
function (err, httpResponse, body) {
console.log(body);
console.log("--------------------------------request POST")
});
Here is a demo I have put on RequireBin .. bitte auf mozilla oder Cors deaktiviert Chrome laufen.
also bedeutet das, dass ich aufhören sollte, Axios für Posts zu verwenden & eher zur Anfrage geht ??? : o –
Nein, Sie sollten immer Axios verwenden, es ist effizienter, indem Sie das Anfrage-Header-Feld auf 'Content-type: application/json' setzen. –