首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WISPr客户端连接失败

WISPr客户端连接失败
EN

Stack Overflow用户
提问于 2013-08-26 01:25:16
回答 2查看 971关注 0票数 4

我正在尝试制作一个WISPr客户端。为此,我已经阅读了WISPr 1.0、1.2和2.0规范。

考虑到一个1.0的WISPr客户机,我已经从热点登录页面解析了LoginURL,并尝试发出身份验证请求(login =测试,密码= pass):

代码语言:javascript
复制
POST : http://hotspot.server.com/login

Parameters : button=Login&UserName=test&Password=pass&FNAME=0&OriginatingServer=http://www.google.com

我的凭据很好,因为我通过网页的HTML表单使用它们。

使用http POST请求时,身份验证总是失败,并显示以下响应:

代码语言:javascript
复制
<AuthenticationReply>
<MessageType>120</MessageType>
<ResponseCode>100</ResponseCode>
<ReplyMessage>Authentication Failure</ReplyMessage>
</AuthenticationReply>

我已经尝试了其他网络的不同热点,具有其他良好的凭据。

您知道我的身份验证请求中的错误在哪里吗?

EN

回答 2

Stack Overflow用户

发布于 2013-09-06 04:53:19

您可以尝试使用GET。这对我很有效

票数 3
EN

Stack Overflow用户

发布于 2013-09-06 16:15:30

我以前做过一些WISPr客户端工具,这看起来很奇怪,至少从提供的数据来看是这样。我建议的最好方法是使用Wireshark通过浏览器捕获登录会话的流量,并将其与您的代码处理的会话进行比较。如果浏览器还使用POST检查缺少的头部、格式错误的数据等。如果浏览器确实使用GET,那么您应该尝试遵循建议的方案。也许热点只支持一种方法,例如通知轮询。尽管如此,如果没有Wireshark的细节,很难猜测。还要记住,WISPr 1.0和WISPr 2.0之间存在一定的差异,并且您还没有说明您登录到的热点的版本。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18431672

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档