Ich habe unter $ http.post Anfrage
var credentials = {username: "alpha", password: "beta"}
$http({
method: 'POST',
url: baseUrl
params: credentials
paramSerializer: '$httpParamSerializerJQLike',
headers: {'Content-Type': 'application/x-www-form-urlencoded'}
});
Dies funktioniert gut, aber alle in der URL angehängt Anmeldeinformationen, die nicht ein guter Ansatz war, wie es sensible Daten anzeigen
aber wenn ich diese
$http({
method: 'POST',
url: baseUrl,
data: credentials,
headers: {'Content-Type': 'multipart/form-data'}
});
diese Arbeit nicht ändert?
Was ist das Problem?
wenn wir alle Header nicht senden als im Browser kann ich sehen, die Standard-
Content-Type:application/json;charset=UTF-8
also warum genau Server nicht akzeptieren diese Anwendung/Json?
Ist das Problem auf Server oder auf der eckigen Seite bezogen?
haben Sie den Benutzernamen und das Passwort versucht kodiert – Alok
Die 'Content-Type: application/json; charset = UTF-8' ist eine Standardeinstellung in' Winkel mit $ http' –
@Alok Verwendung Ja, ich versucht haben, 'JSON.stringify()' –