sendet ich eine absurde Störung erhalten, während Winkel mit $ http mit post-Methode.
Während $ http POST-Anfragen zu senden, ist es nicht Content-type-Header Anbringen und aufgrund derer ich einen Fehler „Antwort für Preflight hat Statuscode ungültig HTTP 404“ erhalten. Das ist mein Code-
var obj={
"mobile":"hello",
"password":"asjd"
}
$http({
url: 'http://cbsatwork.com/laundry/api-authentication',
method: 'POST',
data:obj,
headers: {
"Content-Type": "application/json"
}
})
Obwohl, wenn ich die „Daten: obj“ entfernen Linie aus dem Code, es funktioniert und ich übliche Antwort vom Server erhalten. Ich habe mir viele Antworten angesehen, konnte aber nichts für mich arbeiten.
EDIT: Ich versuchte mit $ .ajax() -Methode von jQuery, und es funktionierte völlig in Ordnung. keine Probleme. Ich denke also nicht, dass es Probleme mit meinem Server gibt.
Sie diese Anfrage Backend WCF oder WebAPI machen Sie? Wenn dem so ist, kann ich vorschlagen, dass Sie das Attribut CORS enabled hinzufügen, und Ihr Problem hängt wahrscheinlich mit CORS zusammen. https://www.asp.net/web-api/overview/security/enabling-cross-origin-requests-in-web-api – katmanco
Was passiert, wenn Sie die Methode vor der URL übergeben? – Korte
Aus welcher Domain senden Sie die Anfrage? –