HTTP GET 메서드는 body 필드 전달을 지원하지 않습니다. 매개변수를 통해 JSON을 전달하는 경우 먼저 를 전달해야 합니다. >JSONURLEncode를 수행합니다. 즉: HTTP GET方法不支持传body域,如果你指的是将JSON通过参数传递的话应该先将JSON进行URLEncode,即:
var data = {'foo': 'bar'};
var json_str = JSON.stringify(data);
var encoded_param = encodeURIComponent(json_str); // 转码
$http.get('/path', {
params: { encoded_param: userencoded_paramid }
});
JSON을 가져온다는 것은 JSON 매개변수를 RequestBody의 백엔드에 전달한다는 뜻이죠?
이렇다면 Angular가 제공하지 않는 것이 아니라 하지 말아야 한다는 생각을 잘못하신 것입니다
받기 요청을 원할 경우 주소만 철자하면 됩니다
$resource를 통해 달성 가능
HTTP GET
메서드는body
필드 전달을 지원하지 않습니다. 매개변수를 통해JSON
을 전달하는 경우 먼저를 전달해야 합니다. >JSON
URLEncode
를 수행합니다. 즉:HTTP GET
方法不支持传body
域,如果你指的是将JSON
通过参数传递的话应该先将JSON
进行URLEncode
,即:通过
Angular $http
으아아아Angular $http
를 통해 전달된 경우 🎜이어야 합니다.angular.module('ngApp')
.controller('aboutCtrl', function ($scope, $http) {
var url = 'xxx.json';
$http.get(url).success(함수(데이터) {
$scope.tableDate = 데이터
})
});