推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
danzzzz
V2EX  ›  Python

使用 postgresql 为数据库,在 flask shell 下可以进行正常操作,使用 Postman 的时候不报错,但是却无法返回数据。

  •  
  •   danzzzz · Nov 16, 2018 · 2807 views
    This topic created in 2776 days ago, the information mentioned may be changed or developed.

    小弟写的代码中因为有外键约束的原因,所以没有选择 mysql 而是 postgresql,在服务器的 flask shell 下可以正常的进行增删改查,数据库的连接正常。但是不明白为什么使用 postman 访问接口的时候是返回 Could not get any response。网上很多都是说 ssl 的问题,但是我的接口是有 ssl 证书的,之前用 sqlite 的时候也是可以正常访问接口的,只是出现了问题所以才换 postgresql。 还请了解的兄台解答,小弟先向解答的各位表示感谢。

    6 replies    2018-11-16 15:07:41 +08:00
    danzzzz
        1
    danzzzz  
    OP
       Nov 16, 2018
    我之后试了一下用 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
    julyclyde
        2
    julyclyde  
       Nov 16, 2018
    这还需要用 requests 试?
    难道第一反应不是用浏览器试吗?
    chenxytw
        3
    chenxytw  
       Nov 16, 2018
    postman....只支持 http 吧.....
    postgresql 没有 http 的接口吧......
    chenxytw
        4
    chenxytw  
       Nov 16, 2018
    @chenxytw sorry 我孤陋寡闻了 Orz
    liuxu
        5
    liuxu  
       Nov 16, 2018
    没日志的化很难回答,网络问题千奇百怪

    curl --insecure https://domain 试试看
    liuxu
        6
    liuxu  
       Nov 16, 2018
    接口测试工具客户端,我一般用 Advanced REST client,很好用
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3720 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 04:27 · PVG 12:27 · LAX 21:27 · JFK 00:27
    ♥ Do have faith in what you're doing.