Changeset 1473 for pyamf/trunk/pyamf/remoting/client/__init__.py
- Timestamp:
- 07/03/08 22:06:27 (5 months ago)
- Files:
-
- 1 modified
-
pyamf/trunk/pyamf/remoting/client/__init__.py (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
pyamf/trunk/pyamf/remoting/client/__init__.py
r1466 r1473 16 16 #: @see: L{ClientTypes<pyamf.ClientTypes>} 17 17 DEFAULT_CLIENT_TYPE = pyamf.ClientTypes.Flash6 18 19 #: Default user agent is C{PyAMF/x.x.x}. 20 DEFAULT_USER_AGENT = 'PyAMF/%s' % '.'.join(map(lambda x: str(x), pyamf.__version__)) 18 21 19 22 HTTP_OK = 200 … … 187 190 188 191 def __init__(self, url, amf_version=pyamf.AMF0, client_type=DEFAULT_CLIENT_TYPE, 189 referer=None ):192 referer=None, user_agent=DEFAULT_USER_AGENT): 190 193 self.logger = logging.instance_logger(self) 191 194 self.original_url = url … … 193 196 self.request_number = 1 194 197 198 self.user_agent = user_agent 195 199 self.referer = referer 196 200 self.amf_version = amf_version … … 239 243 self.logger.info('Creating connection to %s://%s:%s' % (self.url[0], hostname, port)) 240 244 self.logger.debug('Referer: %s' % self.referer) 245 self.logger.debug('User-Agent: %s' % self.user_agent) 241 246 242 247 def addHeader(self, name, value, must_understand=False): … … 341 346 self.logger.debug('Executing single request: %s' % request) 342 347 body = remoting.encode(self.getAMFRequest([request])) 343 headers = {'Content-Type': remoting.CONTENT_TYPE} 348 headers = {'Content-Type': remoting.CONTENT_TYPE, 349 'User-Agent': self.user_agent} 344 350 345 351 if self.referer is not None: … … 361 367 """ 362 368 body = remoting.encode(self.getAMFRequest(self.requests)) 363 headers = {'Content-Type': remoting.CONTENT_TYPE} 369 headers = {'Content-Type': remoting.CONTENT_TYPE, 370 'User-Agent': self.user_agent} 364 371 365 372 if self.referer is not None:
