Index: chrome/common/extensions/docs/server2/appengine_url_fetcher.py |
diff --git a/chrome/common/extensions/docs/server2/appengine_url_fetcher.py b/chrome/common/extensions/docs/server2/appengine_url_fetcher.py |
index 37997eb09a2e237b7134e8b3f16498d9615027c4..398d46ef8c9667acb9c02832e0a1596bcb9f57b9 100644 |
--- a/chrome/common/extensions/docs/server2/appengine_url_fetcher.py |
+++ b/chrome/common/extensions/docs/server2/appengine_url_fetcher.py |
@@ -5,7 +5,7 @@ |
import base64 |
import posixpath |
-from appengine_wrappers import urlfetch |
+from appengine_wrappers import GetAppVersion, urlfetch |
from future import Future |
@@ -18,9 +18,12 @@ class _AsyncFetchDelegate(object): |
def _MakeHeaders(username, password): |
- headers = { 'Cache-Control': 'max-age=0' } |
+ headers = { |
+ 'User-Agent': 'Chromium docserver %s' % GetAppVersion(), |
+ 'Cache-Control': 'max-age=0', |
+ } |
if username is not None and password is not None: |
- headers['Authorization'] = 'Basic %s' % base64.encodestring( |
+ headers['Authorization'] = 'Basic %s' % base64.b64encode( |
'%s:%s' % (username, password)) |
return headers |