在 windows 上使用邮递员点击 centos6 上的 django API

Hit django API present on centos6 using postman on windows

我在 centos6 机器上有我的 django 项目,我 运行 在 ssh 密钥的帮助下使用腻子,我的 windows 上有邮递员。我想配置 django 项目,这样当我在 centos6 上 运行 'python manage.py 运行server` 时,windows 上的邮递员应该能够将数据发送到django 服务器。

假设我的 centos6 机器 ip 是 XX.XX.XX.XX 那么我应该使用 http://XX.XX.XX.XX:22 作为邮递员发送数据的地址还是我需要在我的 django 项目中进行哪些更改 settings.py 文件。

我该怎么办?

尝试运行宁"iptables -L"。它将向您显示内核防火墙的所有规则。使用 "iptables -F" 刷新规则,然后 运行 服务器作为 "python manage.py runserver 0.0.0.0:8000"。

还有 运行 邮递员作为“http://10.12.13.130:8000/your-url”。

对我有用!

当运行它来自centos时,它说尝试这样做时权限被拒绝:

python manage.py runserver 0.0.0.0:80

由于这是一个权限问题,因此以下工作正常。

sudo /path/to/your/python manage.py runserver 0.0.0.0:80

注意:您是 运行 端口 80 上的服务器,这是一个 HTTP 端口。因此,在您的网络浏览器中输入 URL 时,您不一定需要在 URL.

中输入“:80”
http://10.12.13.130:80/

以下应该足够了。即使您键入“:80”,它也被认为是相同的。

http://10.12.13.130:8000/

但是对于其他端口号,例如 8080 等,:8080 必须是 URL 的一部分。