java - 通过代理接收 REST 请求
问题描述
我正在处理一个主要开发人员已经消失的项目。在这个项目中,REST 请求是通过代理实现的。根据开发人员的说法,这样做是为了无法直接访问数据。即,一个 POST 请求到达
http://1.1.1.1:8000/v1/add/data
在该模块中,检查发送请求的用户的授权,如果一切正常,则将请求转发到另一个模块
http://1.1.1.1:8005/v1/data
并且该请求已在此模块中处理。我是一个新手开发人员,我还不太了解。但我不明白这是什么意思。为什么将此请求重定向到另一个模块?
为什么我需要这个代理?
为什么不立即在第二个模块中进行授权验证并在那里处理请求?
为什么会有这些困难?
这真的是最佳实践吗?
开发者已经消失了,所以我不能再问他了。也许我不明白什么。
解决方案
推荐阅读
- sql - 使用另一个表中的值更新表,否则为 NULL
- python - 部署为 Web 服务 (Python) 的 Azure ML 时间序列预测模型的数据输入格式(调用服务)
- arrays - 编译器如何在恒定时间内从对象数组中获取元素?
- python - 如何在 Python 中对列表的列表进行主要和次要排序规定
- asp.net-core - 调用操作时,会话被清除.Net Core
- python - 为什么这段代码会无限循环?
- python-3.x - 有什么办法可以让公会对象一个命令运行呢?
- javascript - axios post请求提交后抛出431错误
- mysql - Mysql 错误代码:1329。无数据 - 提取、选择或处理零行
- asp.net - Light Gallery 中的延迟加载