Los constructores de clases claro que aceptan parámetros, por lo menos en casi todos los lenguajes que conozco. Y si, HttpResponse es una clase.
Si no sabes lo que es una request y una response entonces quizá deberías leer un poco más de conceptos básico de web.
Saludos