flask显示静态网页服务器拒绝连接,Flask+Tornado应用程序如何与服务器通信(连接被拒绝)...

博主成功运行了REST服务器应用,但遇到一个问题:无法通过curl访问localhost:5000端点,收到'Connection refused'错误。Tornado服务器似乎监听5000端口,但'lsof'命令显示它连接到了8000端口。博主尝试打印服务器端口但未成功,同时文件记录也出现问题。现在需要确定Tornado实际运行的端口以便进行curl查询。
摘要由CSDN通过智能技术生成

我已经设法让REST服务器应用程序在我的服务器机器上运行。According to the documentation,我的服务器应该可以使用以下端点:List all patients (http://localhost:5000/Patient)

Show info for patient id #1 (http://localhost:5000/Patient/1)

List all patients with ana in name (http://localhost:5000/Patient?name=ana)

# etc ...

这是用于启动Tornado服务器的Python代码:

^{pr2}$

我使用curl尝试询问服务器:curl http://localhost:5000/Patient

curl: (7) Failed to connect to localhost port 5000: Connection refused

注意:我猜(根据上面粘贴的代码),Tornado服务器正在监听端口5000。我修改了代码以打印出`选项.port,但由于某些原因,它无法打印到控制台;也无法将值记录到文件中(文件未写入,并且未给出错误消息)-因此不确定发生了什么。在

我仔细检查了lsof以查看哪些端口处于打开状态:$ lsof -i

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME

python2 23147 morpheous 4u IPv6 592698 0t0 TCP localhost:51950->localhost:8000 (ESTABLISHED)

我需要帮助确定Tornado运行的端口,这样我就可以使用curl查询restapi。在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值