amazon-web-services - AWS API 请求标头中的 Content-Type 为小写
问题描述
我正在将 AWS Cloudfront 和 API 网关用于文件上传 API。我已将相同的代码部署到两个不同但相同的环境。这两个环境都是由相同的 cloudformation 脚本构建的。我们遇到了一个奇怪的问题
当我们在环境 A 中上传文件时,我们收到以下请求
"headers": {
"content-type": "multipart/form-data; boundary=----WebKitFormBoundarygPe3hR4e1dTzLdBt",
然而,在环境 BI 中得到关注
"headers": {
"Content-Type": "multipart/form-data; boundary=----WebKitFormBoundarygPe3hR4e1dTzLdBt",
区别在于内容类型。在环境 A 中,我得到的是小写的 Content-Type。不知道为什么。这种行为在所有浏览器中都是一致的。
解决方案
我刚刚发现了同样的问题。
使用 REST 私有 API:“内容类型” 使用 REST 公共 API:“内容类型”
推荐阅读
- javascript - 这个 setState 的反应钩子是什么?
- javascript - 节点脚本到 console.log 并返回数据
- android - 如何在工具栏中显示不带后退按钮的设置活动
- python - 为什么python“in”语句会以这种方式评估?
- r - R:用更具描述性的值替换数据框列中的值
- swift - 在加载视图之前如何在 SwiftUI 中初始化值?
- c# - 使用 Automapper (C#) 将 JObject 转换为类的有效方法
- python - Python的sqlite3中自动关闭数据库
- java - 括号内特殊字符的正则表达式
- ruby-on-rails - 使用 Ruby on rails 您可以使用会话和身份验证(gem bcrypt)拥有多种用户类型吗?