2017-09-01 2 views
0

Ich habe eine POST-Anfrage an meinen GraphQL-Server zu senden. Ich habe Postman erfolgreich verwendet und es geschafft, eine Antwort zu senden und zu empfangen. Dies ist der Körper, den ich an den Server gesendet habe.GraphQL POST Abfrage

{ 
    article(text:"Bangkok is in Thailand"){ 
     id 
     info 
    } 
} 

Wie kann ich dies in eine POST-Anfrage in jQuery konvertieren, damit mein GraphQL-Server dies akzeptiert? Die URL zu schlagen ist "http://localhost:8080/query"

Jede Hilfe wird sehr geschätzt. Vielen Dank.

Antwort

0

Sie können hierfür die Methode jQuery.post() verwenden. Sie können die eigentliche GraphQL-Abfrage als Hauptteil der Anfrage senden, indem Sie das Datenargument der Funktion jQuery.post() setzen. Im Code sieht dies wie folgt aus:

$.post({ 
    url: 'http://localhost:8080/query', 
    data: JSON.stringify({ "query": " article(text:"Bangkok is in Thailand"){ id info}" }), 

    contentType: 'application/json' 

}).done(function(response) { 
    console.log(''); 
});