Jetzt habe ich den folgenden Code. Ich muss eine Zeichenfolge an den Körper meiner Put-Anfrage senden. Die Zeichenfolge muss gültig sein. Das Problem, das ich hatte, war, dass die Nachricht als foo anstelle von "foo" durchkam. Ich machte den folgenden Hack unten, um ein Doppelzitat in dem Betteln und dem Ende zu werfen. Gibt es einen besseren Weg dies in angularjs 1.5 zu tun?
var pushMessage = function (message) {
var data = '"' + message + '"';//this doesnt seem ideal
var apiPath = "http://" + $location.host() + ":" + $location.port() + "/api/setMessage";
return $http.put(apiPath, data).then(function (response) {
return response.data;
});
};