相关疑难解决方法(0)

使用POST的Flask示例

假设以下路由访问xml文件以使用给定的xpath(?key =)替换特定标记的文本:

@app.route('/resource', methods = ['POST'])
def update_text():
    # CODE
Run Code Online (Sandbox Code Playgroud)

然后,我会像这样使用cURL:

curl -X POST http://ip:5000/resource?key=listOfUsers/user1 -d "John"
Run Code Online (Sandbox Code Playgroud)

xpath expreesion listOfUsers/user1应该访问标记<user1>以将其当前文本更改为"John".

我不知道如何实现这一点,因为我刚刚开始学习Flask和REST,我找不到任何关于这个具体案例的好例子.此外,我想使用lxml来操作xml文件,因为我已经知道了.

有人可以帮助并提供一个指导我的例子吗?

python rest lxml flask

42
推荐指数
2
解决办法
11万
查看次数

在相同的Flask视图中处理GET和POST

request.form["name"]例如,当我输入从POST提交的表单中检索名称时,我是否还要编写一个看起来像的单独分支request.form.get["name"]?如果我想支持这两种方法,需要为所有POST和所有GET请求编写单独的语句吗?

@app.route("/register", methods=["GET", "POST"])
def register():
    """Register user."""
Run Code Online (Sandbox Code Playgroud)

我的问题与使用python和Flask获取请求变量的值相关.

python flask

16
推荐指数
2
解决办法
4万
查看次数

标签 统计

flask ×2

python ×2

lxml ×1

rest ×1