我正在尝试创建一个提供行为类似于代理的端点的服务。我可能会收到任何标头和任何类型的正文。我需要执行一些操作,然后将相同的标头(当然不包括主机)和相同的请求正文传递给目标服务。 最重要的内容类型是 json、流、多部分文件、多部分表单和 xml。
拥有重载端点或接受 requestBody 作为对象或字符串的通用端点是否很好?
注意:这不是一个意见问题,我想了解挑战和局限性,因此我应该选择哪一个。
在过载端点和通用端点之间进行选择取决于您的具体用例和优先级:
如果类型安全、验证和明确的错误处理至关重要,请考虑使用重载端点。 如果您优先考虑简单性、灵活性和减少代码重复,那么通用端点可能是最佳选择。