2013-07-31 55 views
3

我需要为我的一些$ http调用添加一个查询字符串。 现在$ httpProvider.defaults.transformRequest似乎收到2个对象: 数据和headersGetter,既不允许我直接更改url或添加get变量。

任何想法?

回答

1

你需要一个拦截器。从$ HTTP角文档:

有两种拦截器(和两种排斥 拦截器)的:

请求:拦截器被调用以http配置对象。 该功能可以自由修改配置或创建一个新配置。 该函数需要直接返回配置或作为承诺。