最初,我尝试将 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/