小弟写的代码中因为有外键约束的原因,所以没有选择 mysql 而是 postgresql,在服务器的 flask shell 下可以正常的进行增删改查,数据库的连接正常。但是不明白为什么使用 postman 访问接口的时候是返回 Could not get any response。网上很多都是说 ssl 的问题,但是我的接口是有 ssl 证书的,之前用 sqlite 的时候也是可以正常访问接口的,只是出现了问题所以才换 postgresql。 还请了解的兄台解答,小弟先向解答的各位表示感谢。
1
danzzzz OP 我之后试了一下用 requests 库请求了一下服务器地址,发现被拒绝连接了。
>>> requests.get('https://www.danzzzz.xyz/').status_code Traceback (most recent call last): File "/root/Python-3.6.1/www/venv/lib/python3.6/site-packages/urllib3/connection.py", line 171, in _new_conn (self._dns_host, self.port), self.timeout, **extra_kw) File "/root/Python-3.6.1/www/venv/lib/python3.6/site-packages/urllib3/util/connection.py", line 79, in create_connection raise err File "/root/Python-3.6.1/www/venv/lib/python3.6/site-packages/urllib3/util/connection.py", line 69, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused |
2
julyclyde 2018-11-16 14:58:14 +08:00
这还需要用 requests 试?
难道第一反应不是用浏览器试吗? |
3
chenxytw 2018-11-16 14:59:41 +08:00
postman....只支持 http 吧.....
postgresql 没有 http 的接口吧...... |
5
liuxu 2018-11-16 15:05:20 +08:00
没日志的化很难回答,网络问题千奇百怪
curl --insecure https://domain 试试看 |
6
liuxu 2018-11-16 15:07:41 +08:00
接口测试工具客户端,我一般用 Advanced REST client,很好用
|