POST-запрос состоит из нескольких заголовков и тела запроса. Когда вы отправляете форму, браузер URL кодирует имена и значения всех полей формы, а затем помещает их в тело запроса в следующем формате:
fieldname1=fieldvalue1&fieldname2=fieldvalue2
т.е. тело запроса выглядит как типичная строка запроса.
Вот как может выглядеть запрос для вашей формы:
POST /bugreport.php HTTP/1.1
Host: www.example.com
Content-Type: application/x-www-form-urlencoded
Content-Length: [size of the request body]
logfile=blabla&configfile=more+blabla&usercomment=hello&useremail=
Чтобы убедиться, что ваша программа соответствует тому, что будет делать браузер, вы можете опубликовать форму в Firefox, а затем проверить заголовки и текст запроса, используя сетевую панель Firebug .