amazon-web-services - 如何使用邮递员向我的 EC2 实例上的 RESTful API 发送 API 请求?
问题描述
我用烧瓶创建了一个 API,我正在尝试使用 Postman 来测试它,我想我没有使用正确的请求 URL。
在邮递员上,我正在向我的 EC2 实例的公共 DNS 发送 GET 请求ec2-1-1-111-10.eu-west-2.compute.amazonaws.com/
我的烧瓶端点看起来像这样
from flask import Flask
application = Flask(__name__)
@application.route("/")
def hello():
return "<h1 style='color:blue'>Hello There!</h1>"
if __name__ == '__main__':
application.run(host="0.0.0.0", port="8080")
发送请求可以http://localhost:8080/
正常工作,但是当尝试向我在 EC2 上运行的应用程序发出请求时,邮递员只是挂起等待响应
我无法选择 80 以外的端口号
所以我设法使用 0.0.0.0/0 作为我的源得到响应,但我想只允许来自特定 IP 的请求,我的 IPv4 没有斜杠,我应该放什么 0.0.0.0/???
解决方案
很有可能该端口尚未转发,您可以在此处查看如何执行 此操作
推荐阅读
- discord.js - 为什么这些随机的 gif 和颜色不起作用?
- python - 具有相同 Y 轴刻度的 Seaborn Reg 图(并排)
- html - 有条件地渲染 html 父元素而不影响子元素
- r - 在 R 中模拟为达到真实标准偏差所需的样本数量
- asp.net - 在 blazor 中上传图片
- javascript - DataEntry - 使用 React 和 Material UI 进行表单验证 - 如何显示所有字段都是必需的?
- vue.js - vue-pdf 在内置的 Vue / Flask 应用程序中不起作用
- javascript - 如何将某些拉丁字符转换为西里尔字符
- python - Python Tkinter:Frames 并没有在彼此之下
- python - y 轴刻度固定到 matplotlib 在某些数据点处的第二个 y 轴刻度