【发布时间】:2018-11-14 17:59:23
【问题描述】:
在其中一种情况下,我直接使用 angularjs $http 服务与我的 API 交互给定的网址,我无法弄清楚原因
这是 angularjs 代码,我没有使用任何其他模块/服务/拦截器
$http.get('http://localhost:4845/api/autocomplete?subject=committee');
当我使用 HTTP 模块拦截服务器上的请求时,我看到 context_BeginRequest 方法被调用了三次,用于完全相同的请求,第一次没有使用斜杠两次。
其他类似请求没有问题。
API 是 IIS 上的 ASP.NET WebApi 2
【问题讨论】:
-
我们可以看看你的 $http 代码吗?
-
请发布您的
$http代码。没有看到这一点,很难说出问题所在。你使用的是$routeProvider还是$locationProvider? -
没有 $http 代码我正在使用 $http 服务简单明了,没有额外的服务
标签: javascript angularjs iis asp.net-web-api