code: def _get_req_fp(self, op):
  		'''Decisions on what verb to use and content headers happen here
  		Args:
  			op 			a string specifying a http verb'''
  		if(op):
  			op = op.lower()
  			if op == 'get':
  				return requests.get, None
  			if op == 'put':
  				return requests.put, {'Content-Type': 'application/x-www-form-urlencoded'}
  			if op == 'post':
  				return requests.post, {'Content-Type': 'application/json'}
  			if op == 'delete':
  				return requests.delete, None
  		else:
  			raise NotImplementedError('Operation {} is not supported!'.format(op)f _get_req_fp(self, op):
  		'''Decisions on what verb to use and content headers happen here
  		Args:
  			op 			a string specifying a http verb'''
  		if(op):
  			op = op.lower()
  			if op == 'get':
  				return requests.get, None
  			if op == 'put':
  				return requests.put, {'Content-Type': 'application/x-www-form-urlencoded'}
  			if op == 'post':
  				return requests.post, {'Content-Type': 'application/json'}
  			if op == 'delete':
  				return requests.delete, None
  		else:
  			raise NotImplementedError('Operation {} is not supported!'.format(op))
docs: Decisions on what verb to use and content headers happen here
  		Args:
  			op 			a string specifying a http verb