修正Python无服务器函数的请求URL

修正Python无服务器函数的请求URL

💡 原文英文,约200词,阅读约需1分钟。
📝

内容提要

Vercel将于2021年3月2日起停止自动解码新创建的Python Serverless Functions的请求URL,以与独立Python服务器的行为保持一致。现有部署不受影响。

🎯

关键要点

  • Vercel将于2021年3月2日起停止自动解码新创建的Python Serverless Functions的请求URL。
  • 这一改变是为了与独立Python服务器的行为保持一致。
  • 现有的部署将不受影响。
  • 更新后的行为将使self.path与请求URL一致,例如将/hi%21解析为/hi%21,而不是/hi!。
  • 用户可以通过设置FORCE_RUNTIME_TAG环境变量为canary来尝试这一变化。

延伸问答

Vercel将于何时停止自动解码Python无服务器函数的请求URL?

Vercel将于2021年3月2日起停止自动解码新创建的Python Serverless Functions的请求URL。

为什么Vercel要停止自动解码请求URL?

这一改变是为了与独立Python服务器的行为保持一致。

现有的Python无服务器函数会受到影响吗?

现有的部署将不受影响。

更新后的请求URL解析行为是什么样的?

更新后的行为将使self.path与请求URL一致,例如将/hi%21解析为/hi%21,而不是/hi!。

如何尝试新的请求URL解码行为?

用户可以通过设置FORCE_RUNTIME_TAG环境变量为canary来尝试这一变化。

Python无服务器函数的self.path会如何变化?

self.path将被设置为与请求URL一致,例如/hi%21。

➡️

继续阅读