code: public String postByRead(
                      final String url,
                      final Reader input,
                      final String media_type
                      )
      {
          String  location = _execute( url, HttpMethod.POST,
                          new ReaderRequestCallback( input, MediaType.parseMediaType( media_type ) ),
                          new LocationHeaderResponseExtractor() );
  
          return location;
      }
docs: HTTP POST: Reads the contents from the specified reader and sends them to the URL.
  
  @return
  the location, as an URI, where the resource is created.
  @throws  HttpException
  when an exceptional condition occurred during the HTTP method execution.