我可以在一台计算机上运行多个python http服务器来接收来自网页的http发布请求吗?
当前,我在端口80上运行http服务器,并且在网页上有一个HTML表单,该表单将http发布请求发送到python服务器,而在HTML表单中,我正在使用我的服务器地址,例如: ://123.123.123.123”,我正在收到请求
但是我想在同一台计算机上运行多台服务器,每台服务器具有不同的端口。
如果我在端口21200和21300上再运行2台服务器,如何从指定端口上的HTML表单发送发布请求,以便正确的服务器接收并处理发布请求?
我是否需要像这样定义服务器地址:“ http://123.123.123.123:21200”和“ http://123.123.123.123:21300”?
答案 0 :(得分:2)
是的,可以在一台计算机上运行多个Web服务器。
使用以下命令在不同的端口上运行:
python3 -m http.server 4000
4000
是port number
,您可以在此处将其替换为任何port number
。