This method takes a request dict and creates an AWSRequest object from it. :type request_dict: dict :param request_dict: The request dict (created from the ``prepare_request_dict`` method). :rtype: ``botocore.awsrequest.AWSRequest`` :return: An AWSRequest object b
(request_dict)
| 290 | |
| 291 | |
| 292 | def create_request_object(request_dict): |
| 293 | """ |
| 294 | This method takes a request dict and creates an AWSRequest object |
| 295 | from it. |
| 296 | |
| 297 | :type request_dict: dict |
| 298 | :param request_dict: The request dict (created from the |
| 299 | ``prepare_request_dict`` method). |
| 300 | |
| 301 | :rtype: ``botocore.awsrequest.AWSRequest`` |
| 302 | :return: An AWSRequest object based on the request_dict. |
| 303 | |
| 304 | """ |
| 305 | r = request_dict |
| 306 | request_object = AWSRequest( |
| 307 | method=r['method'], |
| 308 | url=r['url'], |
| 309 | data=r['body'], |
| 310 | headers=r['headers'], |
| 311 | auth_path=r.get('auth_path'), |
| 312 | ) |
| 313 | request_object.context = r['context'] |
| 314 | return request_object |
| 315 | |
| 316 | |
| 317 | def _urljoin(endpoint_url, url_path, host_prefix): |