Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何发送带有角度';s$http.get?_Http_Angularjs - Fatal编程技术网

如何发送带有角度';s$http.get?

如何发送带有角度';s$http.get?,http,angularjs,Http,Angularjs,虽然不常见,但规范中并未明确禁止使用主体发出HTTP GET请求。如何使用Angular.js执行此操作?我试过这个,但没用: $http({ method: 'GET', url: '/search', data: requestBody }); 以前有人这样做过吗?可能重复您必须使用body吗?可以改为添加查询字符串参数吗?不能。一些Javascript框架/库可能允许这样做,但这不是一个安全的操作,因为您的服务器没有义务在GET请求中确认请求主体。

虽然不常见,但规范中并未明确禁止使用主体发出HTTP GET请求。如何使用Angular.js执行此操作?我试过这个,但没用:

$http({
  method: 'GET',
  url: '/search',
  data: requestBody
});

以前有人这样做过吗?

可能重复您必须使用body吗?可以改为添加查询字符串参数吗?不能。一些Javascript框架/库可能允许这样做,但这不是一个安全的操作,因为您的服务器没有义务在GET请求中确认请求主体。