休息Api命中差异B / w浏览器和邮差

时间:2017-11-15 15:04:45

标签: java rest api http

我使用邮递员和浏览器调用REST API。 每个给我相同的结果,但是, 我需要知道如何识别哪些请求来自邮递员,哪些来自浏览器。 我需要停止Postman的点击。

2 个答案:

答案 0 :(得分:1)

为Postman请求添加一个额外的标识符 - 比如Header。

在Postman的Headers选项卡下,单击New Key下并写一些名称,如myFlag,然后在Value part下设置类似“postman”

您可以通过这种方式传递其他有用的数据。对于某些服务器,您需要先设置内容才能使用它们,例如授权令牌等。

现在在后端(在您处理相关API请求的代码的一部分),您应该能够读取包含我们添加的所有标头的所有标头。 假如这个存在,那么邮递员打开一个带有空行或控制台块的新块并设置断点到该行

答案 1 :(得分:0)

由于您是发出邮递员请求的人,因此在“设置-常规-报头”下有一个内置选项,带有“发送邮递员令牌报头”的开关,您可以基于此特定报头进行过滤。

当然,您也可以创建一个客户标题,并根据其进行过滤。我不确定是否可以停止它们,因为至少您需要接受请求才能将其过滤掉。

尽管这不是问题的一部分,但如果您想阻止其他使用Postman调用Postman与API的人,则可以尝试进行切换,但是,当然,他们可以关闭切换,您将不知道它来自哪里。