python - 如何将 GET 请求从我的 flask 应用程序发送到另一个站点?

标签 python ajax flask

最初,我尝试将 ajax 请求从客户端发布到第三方 url,但浏览器似乎存在安全问题。我想过向服务器端发送一个ajax,从那里向第三方发送一个GET请求,获取响应并将其发送回客户端。我怎样才能用 flask 做到这一点?

最佳答案

安装 requests 模块(比使用 urllib2 好得多),然后定义一个发出必要请求的路由 - 类似于:

import requests
from flask import Flask
app = Flask(__name__)

@app.route('/some-url')
def get_data():
    return requests.get('http://example.com').content

不过,根据您的设置,最好将您的网络服务器配置为反向代理到某个 URL 下的目标站点。

关于python - 如何将 GET 请求从我的 flask 应用程序发送到另一个站点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15463004/

相关文章:

flask 登录 session 不起作用

python - (1064, "You have an error in your SQL syntax; .. for the right syntax to use near ' %s, %s, %s, %s, %s )' at line 1")

javascript - 将存储在 S3 上的文件流式传输到客户端,而无需将其下载到 Flask 服务器

python - 如何将一个类的功能分离到多个文件中?

python - 在 Pandas 中查找符合标准的比例最高的类别

ajax - XMLHttpRequest级别2 : Browsers

php - 无法访问通过ajax加载的php文件中的类对象

php - 在单个页面上使用 PHP、AJAX 和 jQuery 的多个上传表单不起作用

python - 比较两个图像的 Daisy 描述符

Python - XLRDError : Unsupported format, 或损坏的文件:预期的 BOF 记录