docs: public HttpConnection setMethod(Method method) {
  		// method
  		try {
  			this.conn.setRequestMethod(method.toString());
  		} catch (ProtocolException e) {
  			throw new HttpException(e);
  		}
  
  		// do input and output
  		this.conn.setDoInput(true);
  		if (Method.POST.equals(method) //
  				|| Method.PUT.equals(method)//
  				|| Method.PATCH.equals(method)//
  				|| Method.DELETE.equals(method)) {
  			this.conn.setDoOutput(true);
  			this.conn.setUseCaches(false);
  		}
  		return this;
  	}