| 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 |