python - python中node.js中req.url的等价物是什么
问题描述
我对 node.js 很满意,我知道有一个 node.js 函数叫做req.url
. 我现在尝试使用 python 脚本并想使用它的等价物。有谁知道它是什么?
编辑:这是我在 node.js 中的意思的一个例子:
app.get('/', (req, res) => {
res.send(req.url); //will return the current url
});
EDIT2:我正在使用 node.js 来做 http 请求和东西。这是一个例子。节点:
app.get('/', (req, res) => {
const spawn = require('child_process').spawn;
const py = spawn('python', ['python.py']);
});
Python:
url = '' #get url here
print(url)
解决方案
您可能需要使用某种框架才能做到这一点,因为 Python 不直接支持该功能,并且从头开始实现它会很痛苦。例如,使用 Flask,您可以使用以下方法获取请求的 url
from flask import Flask, request
app = Flask(__name__)
@app.route('/')
def index():
req_url = request.full_path
return 'Hello World!'
if __name__ == '__main__':
app.run()
推荐阅读
- python - 我无法运行这个 .py 文件。收到很多错误。无法弄清楚发生了什么
- javascript - 错误:未捕获(承诺):无效链接:ProductListComponent
- module - ODOO HR 申请人看板视图创建具有特定工作的阶段列
- excel - 如果当前循环中不存在文件,则继续下一个循环
- ajax - 无法使用 ajax、json、Boostrap、MVC 填充下拉列表
- mysql - MYSQL 带子查询的全文搜索
- reactjs - 有什么方法可以下载来自 api 响应的图像我正在使用 axios
- sql - SQL Server 使用间隔记录从累积列计算每日值
- amazon-web-services - API Gateway 自定义标头不会持续存在
- express - 我的嵌套文档不显示,猫鼬,快递