added support for video resource and updated tests
fixed http method mismatch in request() method