rest-assured/src/main/java/io/restassured/internal/http/HTTPBuilder.java
public Object post(Map<String, ?> args)
            throws ClientProtocolException, URISyntaxException, IOException {
        return this.post(args, null);
    }
public Object post(Map<String, ?> args)
            throws ClientProtocolException, URISyntaxException, IOException {
        return this.post(args, null);
    }
public Object post ( Map < String , ? > args ) throws ClientProtocolException , URISyntaxException , IOException { return this . post ( args , null ) ; }
<p>Convenience method to perform an HTTP POST.  It will use the HTTPBuilder's
{@link #getHandler() registered response handlers} to handle success or
failure status codes.  By default, the <code>success</code> response
handler will attempt to parse the data and simply return the parsed
object. </p>
<p>
<p><strong>Note:</strong> If using the {@link #defaultSuccessHandler(HttpResponseDecorator, Object)
default <code>success</code> response handler}, be sure to read the
caveat regarding streaming response data.</p>

@param args see {@link RequestConfigDelegate#setPropertiesFromMap(Map)}
@return whatever was returned from the response closure.
@throws IOException
@throws URISyntaxException      if a uri argument is given which does not
represent a valid URI
@throws ClientProtocolException
@see #getHandler()
@see #defaultSuccessHandler(HttpResponseDecorator, Object)
@see #defaultFailureHandler(HttpResponseDecorator)
<p > Convenience method to perform an HTTP POST . It will use the HTTPBuilder s { @link #getHandler () registered response handlers } to handle success or failure status codes . By default the <code > success< / code > response handler will attempt to parse the data and simply return the parsed object . < / p > <p > <p > <strong > Note : < / strong > If using the { @link #defaultSuccessHandler ( HttpResponseDecorator Object ) default <code > success< / code > response handler } be sure to read the caveat regarding streaming response data . < / p >