Wenn Daten an einen HTTP-Server geschickt werden, egal ob von einem Browser oder einer anderen Applikation, werden die immer gemäß
RFC 2616 encoded (siehe GET vs. POST).
Um diese Daten zu verwerten benötigt man natürlich ein Programm (wie soll der Server sonst wissen, was die Daten darstellen. Das Programm kann in C, Shell-Script, Perl, PHP, Java, Server Side Java Script, VB, .... geschreiben sein.