我正在尝试制作 WISPr 客户端。为此,我阅读了 WISPr 1.0、1.2 和 2.0 规范。
考虑到一个 1.0 WISPr 客户端,我已经LoginURL
从热点登录页面解析,并尝试发出身份验证请求(登录 = 测试,密码 = 通过):
POST : http://hotspot.server.com/login
Parameters : button=Login&UserName=test&Password=pass&FNAME=0&OriginatingServer=http://www.google.com
我的凭据很好,因为我通过网页的 HTML 形式使用它们。
使用 http POST 请求,身份验证总是失败并返回:
<AuthenticationReply>
<MessageType>120</MessageType>
<ResponseCode>100</ResponseCode>
<ReplyMessage>Authentication Failure</ReplyMessage>
</AuthenticationReply>
我尝试过使用其他具有其他良好凭据的其他网络的不同热点。
你知道我的错误出现在我的身份验证请求中吗?