gpt4 book ai didi

python - Eve with Postman "must be of list type"错误

转载 作者:太空宇宙 更新时间:2023-11-03 14:51:07 25 4
gpt4 key购买 nike

我有一个这样设置的 eve 模式:

schema = {
"month": {
"type": "datetime",
"required": True,
},

"test": {
"type": "list"
},
}

我正在使用 postman 发送一个 post 请求:

enter image description here

对于为什么会出现此错误,我有点不知所措,我是否遗漏了一些明显的东西?这不是为 postman /前夕格式化列表的正确方法吗?

其他字段工作正常,日期时间、字符串、整数等。但是一旦我尝试发布列表,无论我做什么我都会收到此错误。

最佳答案

如果您使用 form-data 正文检查 Postman 发送的请求,您可以看到正文与此类似:

------WebKitFormBoundarynhX0dI6JZNPzq8AK
Content-Disposition: form-data; name="month"

2017-08-01T00:00:00
------WebKitFormBoundarynhX0dI6JZNPzq8AK
Content-Disposition: form-data; name="test"

[1,2,3,4,5,6,7]
------WebKitFormBoundarynhX0dI6JZNPzq8AK--

使用来自 Postman 的原始主体,并将请求 header Content-type 设置为 application/json,它是这样的,适用于 eve:

{
"month": "2017-08-01T00:00:00",
"test": [1,2,3,4,5,6,7]
}

我无法很好地解释原因,但这就是我如何让它与 pyeve 一起工作。

关于python - Eve with Postman "must be of list type"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45762610/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com