Flask系列之:获取url路径中?后面参数的值

Flask系列之:获取url路径中?后面参数的值

  • http://10.128.235.112:9999/encryption?password=nio123456!A
  • 获取url路径中?后面参数password的值

一、获取url路径中?后面参数的值

  • password = request.args.get(“password”,True)
  • 使用request.args.get获取url路径中?后面参数的值

index.py

from flask import Blueprint, request, jsonify
#自己写的加密解密工具类
from passwdPush import decrypt,encrypt
import logging

#指定index蓝图前缀
index = Blueprint('index',__name__)

logger = logging.getLogger('index')

@index.route('/encryption',methods=['GET'])
def login():
    if request.method == 'GET':
        password = request.args.get("password",True)
        logger.info(f"password:{password}")
        key = "8e5393a129d878c8f782189ce37570af"
        #自己写的加密工具类
        password = encrypt(password,key)
        return password

二、主函数

from flask import Flask
from index import index

app = Flask(__name__)

app.register_blueprint(index)


if __name__ == "__main__":
    app.run(host="0.0.0.0",port=9999)

执行主函数输出如下所示:
Running on http://10.161.195.140:9999/ (Press CTRL+C to quit)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
根据引用\[1\]的代码,可以使用`request.args.get`方法来获取URL路径`?`后面参数。例如,如果URL路径为`http://example.com?password=nio123456!A`,则可以使用`request.args.get("password", True)`来获取参数`password`的,即`nio123456!A`。 另外,根据引用\[2\]的代码,可以使用`getParams`函数将对象转换为URL参数。该函数会将对象的键对使用`&`符号拼接成字符串。例如,如果有一个对象`params`,其包含键对`{a:1, b:2}`,则可以使用`getParams(params)`来将其转换为字符串`a=1&b=2`。 最后,根据引用\[3\]的代码,可以使用`split`方法和正则表达式来处理URL路径`?`后面参数。具体的处理代码可以参考引用的示例。 综上所述,根据不同的需求和具体的代码实现,可以使用不同的方法来获取URL路径`?`后面参数。 #### 引用[.reference_title] - *1* [Flask系列之:获取url路径?后面参数](https://blog.csdn.net/zhengzaifeidelushang/article/details/123566981)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [js将url的?后面参数转成对象](https://blog.csdn.net/Red_sevenWord/article/details/122999097)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

最笨的羊羊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值