def make_request(method, path, middlewares, cookies=None):
headers = CIMultiDict()
if cookies:
for key, value in cookies:
headers.add('Cookie', _cookie_value(key, value))
message = protocol.RawRequestMessage(method, path, protocol.HttpVersion11,
headers, True, False)
request = web.Request({}, message, EmptyStreamReader(), None, None, None)
if middlewares:
return await prepare_request(request, middlewares)
return request
评论列表
文章目录