-2
私はanglejs 1.5xクライアントからJava HTTPメソッドおよびクライアントIにgetリクエストを送信していますいくつかのJSONデータを含むレスポンスを出力します。"response.data"を使用してJSONデータを印刷すると、JSONではなく応答全体が出力されます
// method from an angular service that sends ajax requests
this.getTask = function(taskName) {
var url = 'http://localhost:9998/tasks/' + taskName;
var config = {
headers: {
'Content-Type': 'application/json'
}
};
$http.get(url, config)
.then(function successCallback(response) {
console.log(response.data);
}, function errorCallback(response) {
console.log(response);
});
};
要求が正常に実行されますが声明response.data
はJSONデータを返さないとき、それは代わりに、これを返します。
Object { data: Object, status: 302, headers: headersGetter/<(), config: Object, statusText: "Found" }
通常、その文は、上記の目的に含まれるデータオブジェクトをプリントアウトします。何がうまくいかないのですか?
私はsuccessCallbackを使用していないが、レスポンスを出力するerrorCallbackを使用していると推測します。 catch(function(err){console.error(err)}); 'のようにコードを修正してみてください。 – thibmaek