【问题标题】:Best way to handle a REST URI that needs to have an emailId in path parameter处理需要在路径参数中包含 emailId 的 REST URI 的最佳方法
【发布时间】:2021-04-15 16:22:18
【问题描述】:

我有一个具有 base64 编码路径参数的新 API 端点。它看起来像这样:

/user/save/:userEmail

这里处理路径参数的最佳方法是什么? 我认为选项是 URLencoding 或 Base64 编码。这两个哪个更好用?另外,还有其他我没有考虑过的选择吗?

【问题讨论】:

    标签: rest encoding microservices uri


    【解决方案1】:

    Base64 编码引入了一个额外的步骤,据我所知,我们没有标准化的机制来描述它。

    所以我的建议是使用URI templates,并完全避开 base64 问题。您可以合理地期望客户在必要时找到提供 pct-encoded 值的库。

    【讨论】:

      猜你喜欢
      • 2015-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-24
      • 2011-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多