【问题标题】:I can make HTTP Post requests through my laptop put not through Raspberry Pi connected to my laptop我可以通过我的笔记本电脑发出 HTTP Post 请求,而不是通过连接到我的笔记本电脑的 Raspberry Pi
【发布时间】:2016-04-25 18:38:06
【问题描述】:

我正在使用通过以太网电缆连接到笔记本电脑的 Raspberry Pi。

我正在使用 Python 请求向位于同一网络上的服务器发出 HTTP POST 请求。

当我在笔记本电脑上使用该请求时,它同时使用邮递员和 python 请求模块。

由于某种原因,当我尝试使用我已通过以太网电缆连接到笔记本电脑并已通过 SSH 连接的 Raspberry pi 发布请求时,同样的方法不起作用。

这里可能是防火墙问题,我收到一条错误消息:

requests.exceptions.ConnectionError: ('Connection aborted.', error(113, 'No route to host'))

我已经尝试了 URLlib 和请求库,都给我这个错误。

【问题讨论】:

    标签: python http ssh raspberry-pi


    【解决方案1】:

    这是一个网络配置问题。您的 Raspberry PI 需要在路由表中设置默认网关。查看笔记本电脑的网络配置并检查网关设置,对 Raspberry PI 使用相同的设置,并确保您可以从 Raspberry PI ping 网关。

    【讨论】:

    • 我是网络初学者,可以在这里使用一些指导,如何检查默认网关并查看它们是否匹配?
    • 也许这会有所帮助:neil-black.co.uk/raspberrypi/raspberry-pi-beginners-guide 关于 Raspberry 和 Linux 上的网络配置还有很多其他资源,但如果不知道您的设置,很难判断哪个最合适。如果你用谷歌搜索,我相信你会找到一些东西。
    猜你喜欢
    • 1970-01-01
    • 2022-01-25
    • 1970-01-01
    • 1970-01-01
    • 2021-09-02
    • 1970-01-01
    • 2020-09-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多