javascript - 构建 $http.get 请求...错误

标签 javascript angularjs angularjs-directive request http-get

我尝试使用 AngularJS $http.get 连接到以下 API。但是我无法构建正确的 URL。

这是我要使用的 API URL

https://api.fda.gov/drug/event.json?search=receivedate:20040312

这是我的代码

return $http.get('https://api.fda.gov/drug/event.json?search=', {
  params: {
    receivedate: val
  }

但是我的结果(错误)如下

GET https://api.fda.gov/drug/event.json?search=&receivedate=20040312 400 (Bad Request)

有人可以帮我正确地构建这个结构吗?谢谢

最佳答案

参数是搜索而不是接收日期

return $http.get('https://api.fda.gov/drug/event.json', {
  params: {
    search: 'receivedate:' + val
  }

关于javascript - 构建 $http.get 请求...错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28751398/

相关文章:

javascript - angularjs http post 与 Angular 和 GAE

angularjs - 什么是链接 : Function "parameters" (scope, 元素,attrs)? AngularJS

javascript - ng-show 在 ng-repeat 中使用多个过滤器

javascript - minus minus 小于 "-->"运算符如何在 JavaScript 中工作?

javascript - 如何在 sails 的 updateAt 字段中设置自定义值

javascript - 让谷歌地图填充高度

javascript - jQuery AJAX 帮助

javascript - 创建管理面板 Mean.js

angularjs - 自定义指令中的图像加载问题

javascript - AngularJS:组件树以及如何处理新创建实体的 ID(通过 HTTP)