Si intenta iniciar sesión en https://orbit.theplanet.com/Login.aspx?url=/Default.aspx (use cualquier combinación de nombre de usuario/contraseña), puede ver que las credenciales de inicio de sesión se envían como un conjunto no tradicional de datos POST: solo una cadena JSON solitaria y ningún par clave = valor normal.¿Cómo puedo hacer una solicitud JSON POST con LWP?
En concreto, en lugar de:
username=foo&password=bar
o incluso algo como:
json={"username":"foo","password":"bar"}
No hay simplemente:
{"username":"foo","password":"bar"}
¿Es posible realizar una solicitud de este tipo con LWP
o un módulo alternativo? Estoy dispuesto a hacerlo con IO::Socket
pero preferiría algo más de alto nivel si estuviera disponible.
de impresión $ res-> decoded_content debe imprimir la respuesta decodificada – kyle