Ich benutze die aurelia http.get und es funktioniert mit IE und Chrome, aber Firefox löst eine Ausnahme 'SyntaxError: JSON.parse: unerwartetes Zeichen in Zeile 1 Spalte 1 der JSON-Daten' .Aurelia http.get funktioniert nicht mit Firefox
Wenn ich die Rückkehr in Firefox console.log es Tags drauf hat als solche,
<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
[{"ID":1,"Name":"Bob",...}]
</string>
Diese gerade aus dem API-Aufruf ist.
Überprüfen Sie den ersten Kommentar von chovy hier: https://github.com/aurelia/http-client/issues/39 –
IE-Format ist korrekt, es ist Firefox, der dieses Format hat. Ich habe die Header wie gewünscht geändert, aber immer noch das gleiche Ergebnis. Gibt es eine Möglichkeit, die Rückgabe in JSON zu konvertieren? Ich schaute auf den MIME-Typ und es sagt XML. – seroth
Ok. Hast du Fiddler installiert? Ich möchte sehen, dass die Header gesendet werden. Wenn Sie hier https://www.sencha.com/forum/archive/index.php/t-147223.html überprüfen, hatte jemand ein ähnliches Problem. Chrome und IE waren in Ordnung, aber Firefox erhielt XML statt JSON. –