code: def put(self, url, callback,
              params=None, json=None, headers=None):
          
          return self.adapter.put(url, callback, params=params, json=json)
docs: Put to a URL.
  
          Args:
  
              url(string): URL for the request
  
              callback(func): The response callback function
  
          Keyword Args:
  
              params(dict): Parameters for the request
  
              json(dict): JSON body for the request
  
              headers(dict): HTTP headers for the request
  
          Returns:
  
              The result of the callback handling the resopnse from the
                  executed request