我不知道这是否是一个愚蠢的问题,但是我怎样才能将 asp.net 身份验证与 openlayers 结合起来呢?
我创建了一个登录页面以在 openlayers 中进行身份验证(在 c# 中,服务器端),这是我的代码
Uri uri = new Uri("http://"+username+":"+password+"@localhost:1979/geoserver/wms");
if (uri.Scheme == Uri.UriSchemeHttp)
{
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(uri);
request.Method = WebRequestMethods.Http.Post;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
StreamReader reader = new StreamReader(response.GetResponseStream()); string tmp = reader.ReadToEnd();
response.Close();
Response.Write(tmp);
}
我不知道这是否是解决我的问题的正确方法,无论如何,如果我达到了我的目标(在geoserver中使用用户名和密码进行身份验证),我如何将此身份验证与用户端的openlayers结合起来(javascript)
提前致谢