AngularJS $http.post-server nicht zulässt, dass eine Anfrage mit der Methode OPTIONEN

Ich versuche zu tun, eine HTTP-POST an einen server.

Die Daten, die ich senden ist ein json-Objekt.

Das problem ist, dass $http.post in eckigen überschreiben Sie die Methode mit Optionen.

Ich kann diese config

.config(['$httpProvider', function ($httpProvider) {
  //Reset headers to avoid OPTIONS request (aka preflight)
  $httpProvider.defaults.headers.common = {};
  $httpProvider.defaults.headers.post = {};
  $httpProvider.defaults.headers.put = {};
  $httpProvider.defaults.headers.patch = {};
}])

und änderungen von Optionen zu POSTEN, aber ich kann nicht den content-type auf "application/json", und ich erhalte ein "415 Unsupported Media Type"

Danke

Sie haben Kontrolle über den server, auf den Sie zugreifen? Es ist vielleicht nicht die Unterstützung ein OPTIONEN Methode Anforderung. Sie können nicht vermeiden, preflight bei der Verwendung von CORS via $httpProvider.

InformationsquelleAutor agusgambina | 2014-03-13

Schreibe einen Kommentar