python - 从 Google Cloud Function 发出 POST 请求时 Python 超时
问题描述
POST
当文件上传到我的存储桶时,我已经部署了一个云函数来发出一个简单的请求。
该函数如下所示:
import requests
def hello_gcs(event, context):
r = requests.post('http://192.168.2.198:8000/api/upload-data', data = {'file':event['name']})
每当我将文件上传到存储桶时,我都会得到一个状态为已完成的函数:超时。我在堆栈上发现了一些类似的问题,但没有解决问题。有没有人看到这个问题?提前致谢。
解决方案
IP 地址192.168.2.198
看起来像本地网络上的 IP。这可能无法从 Cloud Functions 执行环境中访问。您需要改为公开公共 IP 地址。
推荐阅读
- r - 如何用 NA 替换 R 中所有长于 4 位的值?
- javascript - 拆分块需要将所有文件加载到索引文件中
- php - “core_user_get_users_by_field”函数在 Moodle API 和 PHP 中没有返回任何值
- javascript - Jquery对yii2动态形式的每个文本输入加1
- java - 如何在 for 循环中启动多个线程?
- javascript - Array.forEach() 中声明的匿名函数不能在 JavaScript 中返回值吗?请参阅下面的代码以获得更好的图片
- reactjs - React 钩子中的重新渲染问题
- python - 如何在熊猫散景中使面积图覆盖其下方的所有区域?
- microsoft-graph-api - SPFx REACT Web 部件中的 Microsoft Graph 工具包
- caching - 谁负责处理数据缓存和内存存储的逻辑?