我有以下yaml
/orgs:
post:
produces: ['application/json']
consumes: ['application/json']
parameters:
- in: query
name: newKey
type: boolean
- in: body
name: org
required: true
schema:
$ref: '#/definitions/Org'
responses:
201:
schema:
$ref: '#/definitions/Org'
在编辑器的“试试这个”表单中,POST的预览看起来是正确的(JSON在帖子正文中,内容类型是正确的):
[
但是当我点击“发送请求”按钮时,它似乎将JSON作为url编码的字符串抛出,而不是发送正文。
我今天克隆了swagger-editor,构建它并将其放入我的服务器以在本地托管它并尝试我正在构建的API。
为什么将主体作为网址编码的字符串发送?
答案 0 :(得分:0)
答案 1 :(得分:0)
这最终成为了一个在github issue中解决的swagger编辑器中的问题。我发现发布解决方案的链接是不礼貌的,但我不会在这里复制整个帖子。