parameters: (url, data=None, json=None, **kwargs)
return_statement: return request('post', url, data=data, json=json, **kwargs)
docstring: r"""Sends a POST request.
  
      :param url: URL for the new :class:`Request` object.
      :param data: (optional) Dictionary, list of tuples, bytes, or file-like
          object to send in the body of the :class:`Request`.
      :param json: (optional) json data to send in the body of the :class:`Request`.
      :param \*\*kwargs: Optional arguments that ``request`` takes.
      :return: :class:`Response <Response>` object
      :rtype: requests.Response
docstring_summary: r"""Sends a POST request.
docstring_tokens: r Sends a POST request .
function: def post(url, data=None, json=None, **kwargs):
      r"""Sends a POST request.
  
      :param url: URL for the new :class:`Request` object.
      :param data: (optional) Dictionary, list of tuples, bytes, or file-like
          object to send in the body of the :class:`Request`.
      :param json: (optional) json data to send in the body of the :class:`Request`.
      :param \*\*kwargs: Optional arguments that ``request`` takes.
      :return: :class:`Response <Response>` object
      :rtype: requests.Response
      """
  
      return request('post', url, data=data, json=json, **kwargs)
function_tokens: def post ( url , data = None , json = None , * * kwargs ) : return request ( 'post' , url , data = data , json = json , * * kwargs )