0
如果我启动我的django dev服务器使用命令python manage.py runserver
我可以连接到它使用命令(从另一个终端)curl http://localhost:8000/
但我无法连接到curl http://127.0.0.1:8000/
,终端响应“503服务不可用”。使用cURL与127.0.0.1连接到Django dev服务器不工作
问题: 127.0.0.1和localhost不应该是一样的吗?
如果除Django之外还有其他一些Web服务器处于活动状态,为什么使用localhost确实有效?我试过运行runserver,如你所描述的,但结果是一样的 – 2013-04-23 14:13:56
你可以尝试在不同的端口上运行服务器吗? 'python manage.py runserver 0.0.0.0:8888' – 2013-04-23 19:16:48
发生同样的事情。它使用'curl http:// localhost:8888 /'连接,但不能与'curl http://127.0.0.1:8888 /'连接。 – 2013-04-23 20:33:43