下列代码中,使用了requests的Session对象,并调用prepare_request()为使prepped为赋值。有关Prepped这个对象的作用,下列描述最为符合的是( )。 from requests import Request, Session s = Session() req = Request('GET', url, data=data, headers=headers) prepped = s.prepare_request(req) # do something with prepped.body prepped.body = 'Seriously, send exactly these bytes.' # do something with prepped.headers prepped.headers['Keep-Dead'] = 'parrot' resp = s.send(prepped, stream=stream, verify=verify, proxies=proxies, cert=cert, timeout=timeout ) print(resp.status_code)
举一反三
- 【多选题】下列关于urllib设置请求头的正确代码是() A. request = urllib.request.urlopen (url=url,headers=headers) B. request = urllib.request.Request(url=url,headers=headers) C. urllib.request.Request.setHeader(url=url,headers=headers) D. urllib.request.setHeader(url=url,headers=headers)
- HTTP请求头,即Request headers中的Accept-Language参数指( )。
- HTTP请求头,即Request headers中的Accept-encoding参数指( )。
- HTTP请求头,即Request headers中的Accept参数指( )。
- HTTP请求头,即Request headers中的Cache-control参数指( )。