V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
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 · 2018-11-16 13:50:10 +08:00 · 1990 次点击
    这是一个创建于 2224 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    curl --insecure https://domain 试试看
    liuxu
        6
    liuxu  
       2018-11-16 15:07:41 +08:00
    接口测试工具客户端,我一般用 Advanced REST client,很好用
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1007 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 20:01 · PVG 04:01 · LAX 12:01 · JFK 15:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.