您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python请求POST不起作用

5b51 2022/1/14 8:22:06 python 字数 1771 阅读 523 来源 www.jb51.cc/python

我正在使用python请求模块来调用API.在我将代码推送到AWS之前,一切正常.即使在AWS上,如果我正在使用dev服务器,即ec2,也可以工作.####.amazon.com:8000.这是我的代码:r = requests.post(api_url, data = {'var 1':'value', 'var 2':'value'}) 我的API网址不

概述

我正在使用python请求模块来调用API.
在我将代码推送到AWS之前,一切正常.即使在AWS上,如果我正在使用dev服务器,即ec2,也可以工作.####.amazon.com:8000.

这是我的代码

r = requests.post(api_url,data = {"var 1":"value","var 2":"value"})

我的API网址不允许GET方法,所以作为响应我收到错误,GET方法不允许,这意味着requests.post读取为get

知道这里有什么问题.

r = requests.post(api_url,"var 2":"value"},verify=True)

还要确保您的api_url包含https而不是http

我为此写了一个函数

def get_base_url(request):
    host = get_host(request)
    if request.is_secure():
        return '{0}{1}/{2}'.format('https://',host,'url')
    else:
        return '{0}{1}/{2}'.format('http://','url')

总结

以上是编程之家为你收集整理的Python请求POST不起作用全部内容,希望文章能够帮你解决Python请求POST不起作用所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶