我正在编写一个代码,其任务是检索请求的URL或完整路径.我写了这段代码:
HttpServletRequest request;//obtained from other functions
String uri = request.getRequestURI();
if (request.getQueryString() != null)
uri += "?" + request.getQueryString();
Run Code Online (Sandbox Code Playgroud)
所以,当我浏览http://google.com?q=abc它是可以的(正确的).但是当我浏览时有问题https://google.com.的价值uri是http://google.com:443google.com:443,这样的程序时,不仅不HTTPS被使用.
并且输出相同request.getRequestURL().toString().
解决办法是什么?
我很困惑何时使用Cascading框架以及何时使用Apache Spark.每个人的适用用例是什么?
任何帮助表示赞赏.
朋友我需要制作一个软件,需要验证有效的用户登录才能使用软件.我试过这个:
bool valid = false;
using (PrincipalContext context = new PrincipalContext(ContextType.Domain,domainname))
{
valid = context.ValidateCredentials( username, password );
}
Run Code Online (Sandbox Code Playgroud)
我正在使用.net框架4.在上面的代码中如何获取计算机的域名.我试过了
SystemInformation.ComputerName,SystemInformation.UserDomainName
但我得到的错误是:
无法联系服务器
.我们可以使用c#中的任何头文件获取当前的用户名和密码吗?请回答.编辑:我使用它在我的计算机或AD中进行本地登录.