如果您尝试登录https://orbit.theplanet.com/Login.aspx?url=/Default.aspx(使用任何用户名/密码组合),您可以看到登录凭据是作为非传统集发送的POST数据:只是一个寂寞的JSON字符串,没有普通的键=值对.
具体而言,而不是:
username=foo&password=bar
Run Code Online (Sandbox Code Playgroud)
甚至是这样的:
json={"username":"foo","password":"bar"}
Run Code Online (Sandbox Code Playgroud)
简单来说:
{"username":"foo","password":"bar"}
Run Code Online (Sandbox Code Playgroud)
是否可以LWP
使用替代模块执行此类请求?我准备这样做,IO::Socket
但如果有的话,我会更喜欢更高级别的东西.