Http request file implementation