【问题标题】:how to send post request to restAPI in local server using python in another computer [duplicate]如何在另一台计算机上使用python将发布请求发送到本地服务器中的rest API [重复]
【发布时间】:2021-03-31 01:33:54
【问题描述】:

我已经使用 Flask 构建了一个 restAPI 并在本地设备上对其进行了测试。我想在我的本地设备(我的桌面)中托管服务器,并想从另一台设备(我的笔记本电脑)发送请求。

搜索这个给了我很多关于如何在平台或互联网上托管服务器的资源。我只是想在将其托管在其他地方之前进行测试。

编辑:

从我的笔记本电脑:

path = f'http://{hosted_server_ip}:{hosted_server_port}/{endpoint}'
requests.post(path, json=input_data)

输出ConnectionRefusedError

【问题讨论】:

    标签: python api flask rest


    【解决方案1】:
    1. 为此,您首先需要将两台笔记本电脑连接到同一个 WiFi(或任何其他本地网络)

    2. 然后使用路由器分配的桌面IP地址(代替url中的localhost)

    要找出系统的 IP 地址:-

    1. 在命令行中输入 ipconfig (Windows)
    2. 会有一堆 IP
    3. 尝试除 127.0.0.1 之外的所有方法

    【讨论】:

    • 哦,谢谢,我也想通了,也试过了,但是输出ConnectionRefusedError
    • 好的,等等,让我检查一下解决方案
    • 试试这个链接给出的解决方案
    • 将 app.run() 更改为 app.run(host='0.0.0.0') 已修复,谢谢!
    猜你喜欢
    • 1970-01-01
    • 2021-08-26
    • 2021-12-02
    • 2015-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-18
    • 2018-08-22
    相关资源
    最近更新 更多