不通过浏览器发送请求到REST API

时间:2019-04-18 07:20:02

标签: javascript rest request

我想编写一个脚本来向某个地址发出REST API请求。问题在于,该地址可能不是每个人都可以访问的,并且还会使用令牌进行授权,而我不想放弃。 因此,我的想法是向此API发出请求,触发器是网页中的按钮,但是请求本身应该从托管网页的服务器本身发送,但是我不知道这是否可行。 / p>

我已经写了一个示例脚本,该脚本从浏览器内部创建一个请求。它适用,但仅适用于已通过防火墙授予服务器访问权限的客户端。

预期的结果是执行脚本时网页显示的是结果。

1 个答案:

答案 0 :(得分:3)

您的客户端代码应向您的服务器发出请求,然后服务器将通过传递凭据向API发出请求,并将响应返回给客户端。这样,您的凭据将保留在服务器上,并且不会暴露。

 Client <- request -> your Server <- request + credentials -> API