VB6 中的 WMS 身份验证
我正在尝试修改之前构建的使用 WMS 请求并使用 xmlHTTP 请求返回图层信息的函数。
但是,我们现在有一个具有用户名和密码的 WMS 服务器。
关于如何使用这些凭据的任何想法。是请求字符串中的某些内容,还是 xmlHTTP 请求是否必须经过授权。
谢谢?!?!
I am trying to modify a function that was previously built that uses a WMS request and returns layer information using an xmlHTTP request.
However, we now have a WMS server that has a username and password.
Any ideas on how to use these credentials. Is is something in the request string, or does the xmlHTTP request have to be authorized.
Thanks?!?!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
查看 Google 会发现以下几种类型WMS 认证。
您需要查明您的 WMS 使用什么方法。
如果它支持标准 HTTP 身份验证,那么您只需解析身份验证详细信息并添加适当的
Authorization
标头。请注意,WinInet 支持基于 URL 的身份验证详细信息,但其他客户端可能不支持。您需要提供有关正在使用的客户端库的更多信息,然后我们才能提供更多详细信息。
Looking on Google reveals a few types of WMS authentication.
You'll need to finsout what method your WMS uses.
If it supports standard HTTP auth then you just need to parse out the auth details and either add the appropriate
Authorization
header.Note that WinInet supports URL based authentication details but other clinets may not. You'll need to provide more information on the client library in use before we can give more details.