openapi - OpenAPI 3 是否允许重复的参数名称但在不同的位置(路径/查询/标题)?
问题描述
我不确定我是否正确理解了规范。例如,这表明唯一参数由其名称和位置的组合定义。
这是否意味着我可以同时拥有一个名为“hello”的路径参数、一个名为“hello”的查询参数和一个名为“hello”的标头?
解决方案
这是否意味着我可以同时拥有一个名为“hello”的路径参数、一个名为“hello”的查询参数和一个名为“hello”的标头?
是的 - 因为路径/查询/标头参数进入 HTTP 请求的不同部分。
GET /path/hello/subpath?hello=value <-- path and query
Host: example.com
hello: 123 <-- HTTP header
推荐阅读
- python - 将多处理输出附加到 Python 中的数据框
- c# - 为什么 Npgsql 会反转 tsquery 数据?
- batch-processing - 7-Zip 通过批处理文件解压缩选定的文件
- ios - R.Swift - 无法调用非函数类型 StringResource 的值
- elasticsearch - 如何解决超集中的“elasticsearch 错误:‘字节’”?
- c++ - 为什么C++优化器在删除同一个指针时使用不同的delete
- javascript - 将函数内的值分配给全局变量(范围问题)
- angular - AWS 子域之一不起作用,带有 dev (dev.example.com) 的子域不起作用
- html - 此路由不支持 GET 方法。支持的方法:Laravel livewire 中的 POST
- ruby-on-rails - 刺激反射回调在生产中停止工作