HTTP request tool