code: public byte[] getBody() throws AuthFailureError {
          Map<String, String> params = getParams();
          if (params != null && params.size() > 0) {
              return encodeParameters(params, getParamsEncoding());
          }
          return null;
      }
docs: Returns the raw POST or PUT body to be sent.
  
  <p>By default, the body consists of the request parameters in
  application/x-www-form-urlencoded format. When overriding this method, consider overriding
  {@link #getBodyContentType()} as well to match the new body format.
  
  @throws AuthFailureError in the event of auth failure