$http.erhalten gibt, den Html-code in Antwort anstelle von json-Objekt
Ich versuche, einige Daten aus einer externen API mit Winkel $http.get-Methode , aber ich bin immer "html-code "statt" json-Objekt' in der Antwort. Als ich versuchte Aufruf der API mit jquery ajax funktionierte es gut. Hier ist der code
$http.get({
"url": 'https://ebaydemo.stamplayapp.com/api/cobject/v1/projects',
"crossDomain": true,
"headers": {
"accept": "application/json",
"content-type": "application/json"
},
"params": {
"populate": false,
"n": 10
},
"processData": false
}).success(function (response) {
console.log(response);//Response has 'html code'
});
Bearbeiten
Hier ist der kurze Schnipsel von der Antwort bin ich jetzt zu bekommen:
<!doctype html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-- >
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<base href="/">
<title></title>
- Was ist html-Antwort?
- Sollte nicht der content-type der 'json', nicht auf "application/json'?
- Mehr Informationen bitte, sonst können wir nicht helfen...
- Hallo, wie die Resonanz ist groß, ich bin ein einfügen der kurze Schnipsel von ihm. <!doctype html> <!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]--> <!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]--> <!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]--> <!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]--> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <base href="/"> <title></title>
- Hinzugefügt Probe-Reaktion in der edit. Bitte haben Sie einen Blick
- Hinzugefügt Probe-Reaktion in der edit. Bitte haben Sie einen Blick
- Einfügen der url in der browser JSON-so scheint es seltsam würde es wieder HTML.
- Versuchen Sie, setzen Sie "content-type": "application/json" "Content-type": "application/json"
- Hat nicht funktioniert
Du musst angemeldet sein, um einen Kommentar abzugeben.
Erstellte ich ein kleines HTML-snippet, um rufen Sie Ihren code wie folgt:
und dann einfach reduziert, die JavaScript um diese:
})
und ich bin immer ein JSON-Objekt zurück.
Ihre Anfrage ist im falschen format. Hier ist ein plunker, wo man sehen kann wie es funktioniert.
http://plnkr.co/edit/QFCs8kiPvcErmeRePBMd
Werfen Sie einen Blick auf
app.js
und wie die$http
verwendet wird