OLD | NEW |
1 # Copyright 2013 The Swarming Authors. All rights reserved. | 1 # Copyright 2013 The LUCI Authors. All rights reserved. |
2 # Use of this source code is governed by the Apache v2.0 license that can be | 2 # Use of this source code is governed by the Apache v2.0 license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 """Wraps URL requests with an XSRF token using components/auth based service.""" | 5 """Wraps URL requests with an XSRF token using components/auth based service.""" |
6 | 6 |
7 import datetime | 7 import datetime |
8 import logging | 8 import logging |
9 import os | 9 import os |
10 import sys | 10 import sys |
11 | 11 |
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
86 | 86 |
87 def _url_read_post(self, url, **kwargs): | 87 def _url_read_post(self, url, **kwargs): |
88 headers = (kwargs.pop('headers', None) or {}).copy() | 88 headers = (kwargs.pop('headers', None) or {}).copy() |
89 headers['X-XSRF-Token'] = self.token | 89 headers['X-XSRF-Token'] = self.token |
90 return net.url_read(url, headers=headers, **kwargs) | 90 return net.url_read(url, headers=headers, **kwargs) |
91 | 91 |
92 def _url_read_json_post(self, url, **kwargs): | 92 def _url_read_json_post(self, url, **kwargs): |
93 headers = (kwargs.pop('headers', None) or {}).copy() | 93 headers = (kwargs.pop('headers', None) or {}).copy() |
94 headers['X-XSRF-Token'] = self.token | 94 headers['X-XSRF-Token'] = self.token |
95 return net.url_read_json(url, headers=headers, **kwargs) | 95 return net.url_read_json(url, headers=headers, **kwargs) |
OLD | NEW |