【问题标题】:Returning string from python Flask server to python instance (instead of webpage)将字符串从 python Flask 服务器返回到 python 实例(而不是网页)
【发布时间】:2022-11-16 08:06:52
【问题描述】:

如何将字符串返回到连接到 python Flask 服务器的 python 实例?

我正在尝试使用 flask 库演示服务器-客户端 python 程序,其中服务器有一个字符串需要发送给使用 http 请求连接到服务器的客户端。有两个 python 实例运行两个 python 文件:server.py 和 client.py。它们在两个单独的命令提示符下运行

@app.route('/create', methods = ['GET'])
def create():
    return "test string"

这适用于 url http://127.0.0.1:5050/create 但我想将字符串发送到 python cmd 实例(终端)而不是 url 页面。

【问题讨论】:

  • 目前还不清楚你的问题是什么。如果你想从 python 访问这个端点,你可以尝试 requests 模块 (pypi.org/project/requests)。
  • 嘿,这正是洛伦兹所说的,从客户端请求模块。非常简单谢谢。我自己可能要花几个小时才能找到答案。
  • “将字符串发送到 python cmd 实例”到底是什么意思?
  • 我的意思是我正在尝试使用 flask 库演示服务器-客户端 python 程序,其中服务器有一个字符串需要发送给使用 http 请求连接到服务器的客户端。有两个 python 实例运行两个 python 文件:server.py 和 client.py。在我的演示中,它们在两个单独的命令提示符下运行。
  • 别客气。但是,下次再多花点时间问问题,这样就不会那么混乱了。这将帮助其他想要回答您问题的人,并导致更好更快的回复。

标签: python flask


【解决方案1】:

您可以在终端中使用curl localhost:5050/create 获取test string;你不需要 Python。

否则,use a Python http client

【讨论】:

    猜你喜欢
    • 2019-08-08
    • 1970-01-01
    • 1970-01-01
    • 2015-10-20
    • 1970-01-01
    • 2018-12-04
    • 2016-07-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多