当前位置: 首页 > 面试题库 >

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

翟冯浩
2023-03-14
问题内容

最初,我尝试将客户端的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下将代理反向代理到目标站点。



 类似资料:
  • 问题内容: 我打算将PHP用于一个简单的要求。我需要从URL下载XML内容,为此我需要向该URL发送HTTP GET请求。 如何在PHP中做到这一点? 问题答案: 除非只需要文件内容,否则可以使用。 对于更复杂的事情,我将使用cURL。

  • 我有一个应用程序,可以接受一个POST请求。为了请求,我需要定义一些标题、边界和连字符。换句话说,我需要制定完整的请求。我成功地使用了HttpURLConnection。现在,我想从我的Spring应用程序中请求应用程序。 比如说,我有三个应用程序A(传感器)、B(Spring)和C(服务器)。 在这种情况下,B将充当网桥,从a接收请求,对其进行身份验证并将其发送给C。 我不想在Spring中再次

  • 问题内容: 就我而言,我正在使用该库通过HTTPS调用PayPal的API。不幸的是,我从贝宝(PayPal)收到一个错误,贝宝(PayPal)支持人员无法弄清楚该错误是什么或由什么引起的。他们希望我“请提供整个请求,包括标头”。 我怎样才能做到这一点? 问题答案: 一种简单的方法:启用登录最新版本的请求(1.x及更高版本)。 请求用途http.client和logging模块配置到控制日志记录级

  • 问题内容: 有没有一种方法可以将Flask请求对象注入到其他Flask应用中。这就是我想要做的: 我正在尝试使用Google Cloud Functions,这是由云运行时调用的函数。它接收一个作为参数,然后我要通过自己的一组路由进行处理。 我尝试了以下操作,但不起作用: 对于所有请求,这将返回404错误。 编辑: 实现的简单方法如下: 这本质上要求我自己编写路由匹配逻辑。我想知道是否有一种避免这

  • 寻找更新的解决方案,运行最新的离子1.1.0版本,使用科尔多瓦5. x。尝试能够在chrome中浏览一个网站,并使用网络意图将该网址发送到我的ionicAndroid应用程序。我的应用程序编译和运行,但是当我试图使用共享功能从chrome(或任何其他应用程序),并选择我的应用程序共享,我的应用程序崩溃。 我第一次尝试使用插件: 离子插件添加https://github.com/Initsogar/

  • 我有过 拍照。py:从网络摄像头拍摄照片的Python脚本 如何发送拍摄的照片。是否通过POST请求复制到Flask应用程序? TakePhoto.py 应用程序。派克