如何在python中生成httprequest

2024-04-29 14:57:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我在进行rest调用时遇到问题,它在执行期间引发异常:AttributeError:'unicode'对象没有属性'get'

def get_headers(request):
    #CSRF Protection
    response = request.get('crumbIssuer/api/json')
    if response.isSuccessful():
        crumb = JsonPathResult(response.response, 'crumb').get()
        return {'Jenkins-Crumb':crumb}

Server = 'https://jenkins.com'
username = user1
password = pwd

request = HttpRequest(Server, username, password)
headers = get_headers(request)

Tags: 对象restget属性serverresponserequestdef