了解称为RESTful API的页面

时间:2018-05-21 07:21:27

标签: java angularjs

我们如何知道在java文件中调用RESTful API的页面或服务的名称或页面状态。类似于AngularJS中的$state.current.name

我使用@RequestMapping()在java中创建了api。在这个java文件中,我想知道调用此API的页面名称。因为我想在不同的页面上调用相同的api,并希望根据请求API的页面记录不同的字符串。我在AngularJS中使用$http.get(api)来调用API。

1 个答案:

答案 0 :(得分:0)

我们发现获得当前URL /状态知识的最可靠方法是将其作为请求有效负载的一部分发送。这解决了HTTP referer头剥离的问题。您已经拥有$state.current.name,因此将此添加到您的API调用JS服务函数应该是直截了当的。

如果您需要将此添加到每个请求,一个选项是使用interceptor将元数据添加到包含JSON的每个HTTP请求中。