我使用Restangular进行以下调用:
Restangular.one('clients', $route.current.params.clientEmail).get();
我使用gorilla定义了ReST服务:
var m *mux.Router
m.HandleFunc("/{clientEmail}/", GetClient).Methods("GET")
请注意,该服务需要一个尾部斜杠。 我需要Restangular构造服务调用,以便包含尾部斜杠,以分隔电子邮件。 我现在的方式,ReST请求就像:
http://me.com/foo@bar.com
我需要Restangular发送,请注意尾随斜杠:
http://me.com/foo@bar.com/
我无法弄清楚如何让Restangular添加尾部斜杠,我是否需要以不同方式构建服务调用?
答案 0 :(得分:0)
也许试试
Restangular.one('clients', $route.current.params.clientEmail).one('').get();
答案 1 :(得分:0)
在您的应用配置中,配置Restangular以设置请求后缀:
angular.module("my_app_module", ["restangular",])
.config(["RestangularProvider",function(RestangularProvider){
RestangularProvider.setRequestSuffix("/");
}])