Estuve probando con mis clases http, y mirando las cabeceras del navegador, y esto es lo necesario para enviar:
POST /XXX HTTP/1.1
Host: XXX
Content-Type: application/x-www-form-urlencoded
Content-Length: 29
nombre=archivo&contenido=info
Así debería ir. Creo que fuí yo el que antes propuso lo de quitar el content-type, así que lo siento xD