可以通过以下步骤实现:
const urlParams = new URLSearchParams(window.location.search);
const param1 = urlParams.get('param1');
const param2 = urlParams.get('param2');
const xhr = new XMLHttpRequest();
xhr.open('GET', 'https://example.com/api', true);
const apiUrl = 'https://example.com/api?param1=' + encodeURIComponent(param1) + '¶m2=' + encodeURIComponent(param2);
xhr.open('GET', apiUrl, true);
xhr.onreadystatechange = function() {
if (xhr.readyState === XMLHttpRequest.DONE) {
if (xhr.status === 200) {
const response = JSON.parse(xhr.responseText);
// 处理响应数据
} else {
// 处理错误
}
}
};
xhr.send();
from flask import Flask, request
app = Flask(__name__)
@app.route('/api', methods=['GET'])
def api():
param1 = request.args.get('param1')
param2 = request.args.get('param2')
# 处理参数并返回响应
以上是使用Javascript将URL参数发送到Python REST API的基本步骤。根据具体需求,可以进一步优化和扩展代码。
领取专属 10元无门槛券
手把手带您无忧上云