La siguiente transacción HTTP es incorrecta ¿Por qué?

Cliente:
HEAD/dir/pag.html HTTP/1.0 [salto de linea]
User-Agent:internet Explorer v3.2 [salto de linea]
Host: mi_ordenador.upv.es [salto de linea]
Accept: text/html, image/gif, image/jpeg [salto de linea]
[salto de linea]

Servidor:
HTTP/1.1 200 ok [salto de linea]
Server:Microsoft-IIS/5.0 [salto de linea]
Last-Modified: Mon,25 Feb 2002 15:49:22 GMT [salto de linea]
Content-Type: text/html [salto de linea]
[salto de linea]
<HTML> [salto de linea]
<HEAD> [salto de linea]
<TITLE>Página de ... </TITLE> [salto de linea]
</HTML>






Un servicio Web basado en SOAP utiliza el método HTTP POST. Pero, qué métodos puede utilizar un servicio Web basado en REST.






¿Por qué se recomienda en Android los Servicios Web basados en REST frente a los basados en SOAP?