gpt4 book ai didi

javascript - python 瓶 : Accessing array variable inside request POST data

转载 作者:行者123 更新时间:2023-12-02 18:34:10 25 4
gpt4 key购买 nike

我最近收到了一个部分完成的项目,而且我对使用 Bottle 还不熟悉。我遇到过这样的情况:我在 AJAX 请求中发送字典,而 Bottle 位于服务器端。字典看起来像这样(在 JavaScript 中):

var myInt = 5;
var myArray = [0, 1, 2];
var data = {
myInt: myInt,
myArray: myArray
};

然后,在Python中,我想读入这些数据。我似乎无法获取数组。我可以很好地获取 int 。我已经尝试了几种方法,但以下是对我来说最有意义但仍然不起作用的方法:

try:
myInt = int(request.forms.get('myInt'))
myArray = request.forms.getall('myArray')

这会导致 myArray 的列表为空。有人能指出我正确的方向吗?我已经阅读了 StackOverflow 上的所有类似问题,但均无济于事。

我知道我可以将其转换为由管道或其他东西分隔的字符串,但我想看看是否可以像这样发送数组。

谢谢!

最佳答案

使用request.json:

try:
myInt = request.json['myInt']
myArray = request.json['myArray']

(假设您的客户端将 content-type 设置为 application/json。)

这是一个不错的 example .

关于javascript - python 瓶 : Accessing array variable inside request POST data,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17498386/

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