MCPcopy Create free account
hub / github.com/ccxt/ccxt / prepare_request_headers

Method prepare_request_headers

python/ccxt/base/exchange.py:560–572  ·  view source on GitHub ↗
(self, headers=None)

Source from the content-addressed store, hash-verified

558 return text
559
560 def prepare_request_headers(self, headers=None):
561 headers = headers or {}
562 if self.session:
563 headers.update(self.session.headers)
564 headers.update(self.headers)
565 userAgent = self.userAgent if self.userAgent is not None else self.user_agent
566 if userAgent:
567 if type(userAgent) is str:
568 headers.update({'User-Agent': userAgent})
569 elif (type(userAgent) is dict) and ('User-Agent' in userAgent):
570 headers.update(userAgent)
571 headers.update({'Accept-Encoding': 'gzip, deflate'})
572 return self.set_headers(headers)
573
574 def log(self, *args):
575 print(*args)

Callers 2

fetchMethod · 0.95
fetchMethod · 0.95

Calls 2

set_headersMethod · 0.95
updateMethod · 0.45

Tested by

no test coverage detected