2011-09-26 22 views
7

Para fines de prueba, debo enviar datos de POST sin procesar a una página que configuré en mi servidor web. La página está funcionando bien. He probado el envío de datos a través de otra página web, así como una aplicación C#. Sin embargo, también quiero intentar pasar datos HTTP sin procesar.Pasar datos POST a través de HTTP sin formato

¿Cómo puedo hacer eso? ¿Qué cliente me permitirá hacer eso? Estoy mirando para pasar los datos a la página de la siguiente forma:

POST /login.jsp HTTP/1.1 
    Host: www.mysite.com 
    User-Agent: Mozilla/4.0 
    Content-Length: 27 
    Content-Type: application/x-www-form-urlencoded 

    userid=joe&password=guessme 

Respuesta

7

Si quieres real primas, el consumo telnet. Si desea algo más de alto nivel, puede usar curl.

+0

Desafortunadamente, el único sistema Linux al que tengo acceso (el servidor tux de mi universidad) no tiene curl instalado. Intentaré con telnet. Gracias. – xbonez

+2

Puede instalar curl en Windows: http://curl.haxx.se/download.html (desplácese hasta la parte inferior de la página, o Ctrl + F, win32). – dmedvinsky

+0

Telnet funcionó bien y cumplió mi propósito. ¡Gracias! – xbonez

1

Puede utilizar una biblioteca Javascript Ajax, tanto jQuery como Prototype JS le permiten modificar fácilmente los encabezados y los datos de publicación.

+0

Probaré Telnet, pero si eso no funciona, le daré una oportunidad a la biblioteca JS/Ajax – xbonez

Cuestiones relacionadas