2017-12-20 2 views
-2

Ich versuche herauszufinden, wie Sie den unten genannten Server-Aufruf mit Vue-Ressource. Ich nicht ganz sicher, wie die Header zu setzen und Daten senden Vue mit $ http.postVue js macht Server-Anruf mit Vue-Ressource

jQuery.ajax({ 
url: "http://url/", 
type: "POST", 
headers: { 
    "Content-Type": "application/json; charset=utf-8", 
}, 
contentType: "application/json", 
data: JSON.stringify({ 
    "email": "foo", 
    "password": "bar 
}) 

})

+2

Wie wäre es eigentlich [Lesen der Dokumentation] (https://github.com/pagekit/vue-resource/blob/develop/docs/http.md)? – herrbischoff

Antwort

0

Sie sollten ihn nur in der Lage zu tun.

Vue.http.post('http://dev-api.languagelink.com/api/auth/login', { 
    email: '[email protected]', 
    password: 'foobar', 
}).then(res => { 
    // Handle success response 
}) 

vue- Ressource wird automatisch den Header Content-Type setzen und die Nutzlast als JSON stringiert.

0

versuchen, etwas wie folgt aus:

this.$http.post('/url', data, { 
    headers: { 
     'Content-Type': 'application/json; charset=utf-8' 
    } 
}).then(res => { 
//do the stuff 
});