some HTTP request classes