requests session operation

# encoding:utf-8
# baseic usage of requests.sessions
import requests
from requests import sessions

r = requests.Request('GET', 'http://172.21.2.3:8009/ad09')
print r.cookies

s = sessions.Session()
# 要获取带有状态的PrepareRequest 对象
# Session.prepare_request() 取代 Request.prepare()
# p = s.prepare_request(r)
# print(dir(p))
# resp = s.send(p,
# timeout=30
# )
# the session.request() will prepare the Reuest<Request> object and send it then get the response
# resp=s.request('GET', 'http://172.21.2.3:8009/ad09')
# the session.get() call the request
# resp=s.get('http://172.21.2.3:8009/ad09')
# resp=s.options('http://172.21.2.3:8009/ad09')
# r = requests.Request('GET', 'http://172.21.2.3:8009/ad09')
# p = r.prepare()
# resp =s.send(p)
# print(resp.status_code,"====")
# s.get("http://172.21.2.3:8009/ad09")

# or as context manager

# with sessions.Session() as s:
# s.get("http://httpbin.org/get")
import pickle
s = sessions.Session()
att=pickle.dumps(s)
print type(att),"="

attr=pickle.loads(att)
print attr
print type(attr)

 

转载于:https://www.cnblogs.com/tnyleyon/p/9452859.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值