我们如何知道在java文件中调用RESTful API的页面或服务的名称或页面状态。类似于AngularJS中的$state.current.name
。
我使用@RequestMapping()
在java中创建了api。在这个java文件中,我想知道调用此API的页面名称。因为我想在不同的页面上调用相同的api,并希望根据请求API的页面记录不同的字符串。我在AngularJS中使用$http.get(api)
来调用API。
答案 0 :(得分:0)
我们发现获得当前URL /状态知识的最可靠方法是将其作为请求有效负载的一部分发送。这解决了HTTP referer头剥离的问题。您已经拥有$state.current.name
,因此将此添加到您的API调用JS服务函数应该是直截了当的。
如果您需要将此添加到每个请求,一个选项是使用interceptor将元数据添加到包含JSON的每个HTTP请求中。