Angularjs Angular v1.4.9$badreq错误,在拦截器可以添加url之前失败

Angularjs Angular v1.4.9$badreq错误,在拦截器可以添加url之前失败,angularjs,angular-http,angular-http-interceptors,Angularjs,Angular Http,Angular Http Interceptors,在补丁v1.4.9中,Angular在$http调用没有url参数时添加了一个$badreq错误,但在我的代码中,如果没有设置url,它将添加到我的拦截器中并指向我的api 因为它现在在到达拦截器之前失败了,所以我的应用程序完全崩溃了 有没有办法在检查之前跳过检查或进入拦截器 从修补程序注释中: $http:如果传递的url不是字符串,则抛出 (, ,)问题中的提交显示他们使用了angular.isString,它只是检查类型是否等于string,您可能只需要传递空字符串并在拦截器中捕获它。这

在补丁v1.4.9中,Angular在
$http
调用没有
url
参数时添加了一个
$badreq
错误,但在我的代码中,如果没有设置url,它将添加到我的
拦截器中
并指向我的
api

因为它现在在到达
拦截器之前失败了
,所以我的应用程序完全崩溃了

有没有办法在检查之前跳过检查或进入
拦截器


从修补程序注释中:

$http:如果传递的url不是字符串,则抛出 (,
,)

问题中的提交显示他们使用了
angular.isString
,它只是检查类型是否等于
string
,您可能只需要传递空字符串并在拦截器中捕获它。这适用于您的场景吗


如果其他方法都失败了,而且这是绝对必要的,那么您可以随时更改AngularJS副本或对Github上的问题发表评论。它毕竟是开源的

问题中的提交显示他们使用
angular.isString
,它只检查类型是否等于
string
,您可能只需要传递空字符串并在拦截器中捕获它。这适用于您的场景吗

如果其他方法都失败了,而且这是绝对必要的,那么您可以随时更改AngularJS副本或对Github上的问题发表评论。它毕竟是开源的