【java-在命中“ / login” URL之前,未检测到用户正在登录】教程文章相关的互联网学习教程文章

java – FTP URL用户名和带特殊字符的paassword【代码】

看起来标准的Java URL类FTP客户端无法使用具有“@”和“.”等字符的用户名. 我从托管服务提供商处获得的用户名是“username@domain.com”,因此整个网址看起来像“ftp://username@domain.com:password@domain.com”.它与所有ftp客户端完美配合,但显然不适用于Java.有什么建议解决方法:您是否尝试对这些字符进行编码,即username@domain.com:password?String ftpUser = URLEncoder.encode(username, "UTF-8"); String ftpPass = URL...

java – 如何在spring框架中编码url?【代码】

所有的问候我在控制器中有一个post方法,它重定向到一个新页面我这样的方式:@RequestMapping(method = RequestMethod.POST)public String post(HttpServletRequest request) {return "redirect:http://www.x.appName.com/myPage";}假设用户在重定向之前已经有一个会话我想在重定向之前编码新的url以维护用户会话该怎么办?解决方法:您可以将HttpServletResponse作为参数传递,并使用encodeRedirectURL(..)方法:String url = "http:...

java – 在Eclipse插件中,如何使用系统broswer启动Web URL?【代码】

我正在开发一个eclipse插件开发.它需要启动系统broswer并打开一个链接.在Swing / SWT中,我可以这样做:java.net.URI uri = new java.net.URI("http://www.google.com"); java.awt.Desktop.getDesktop().browse(uri);实际上,此代码也适用于Eclipse插件.但我想知道eclipse是否有自己的方法来做到这一点?在eclipse中使用AWT似乎有些奇怪……解决方法:相当于java.awt.Desktop.getDesktop().browse(uri)就是这个Program.launch(“http:...

java – Android – 从url下载JSON文件【代码】

是否可以从URL下载包含JSON数据的文件?另外,我需要获取的文件没有文件扩展名,这是一个问题还是我可以强制它在下载时具有.txt扩展名? 更新:我忘了提到,网站需要输入用户名和密码才能访问我所知道的网站.有一种方法可以在检索文件时输入这些值吗?解决方法:你尝试过使用URLConnection吗?private InputStream getStream(String url) {try {URL url = new URL(url);URLConnection urlConnection = url.openConnection();urlConnect...

java – Android:如何使用HttpsURLConnection以编程方式登录网页【代码】

我是Android的新手(也是Java),如果我的问题是一个基本命题,那就很抱歉!我必须编写一个Android应用程序,在后台登录到aspx网页,从中获取一些数据,然后从网页中注销. (以编程方式完成所有操作) 基本上,该过程喜欢从Gmail获取电子邮件列表:1.转到“https://mail.google.com”,然后登录2.点击“联系人”(==转到“https://mail.google.com/mail/?shva=1\u0026amp;zx=dzi4xmuko5nz#contacts”)3.使用HttpsURLConnection(或类似的东西)获...

java – HttpClient和非ASCII URL字符(á,é,í,ó,ú)【代码】

‘长期读者,第一次海报’在这里. 我正在为我管理的西班牙语Wiki制作bot.我想从头开始,因为我的目的之一是练习Java.但是,在尝试使用HttpClient向包含非ASCII字符(如,,,或)的URI进行GET请求时遇到了一些麻烦.String url = "http://es.metroid.wikia.com/api.php?action=query&list=categorymembers&cmtitle=Categoría:Mejoras de las Botas" method = new GetMethod(url); client.executeMethod(method);当我执行上述操作时,GetMetho...

为什么在Java中创建URL对象(带有错误的URL)需要很长时间?【代码】

编辑:原来这个问题被问错了 – 见my answer below.请投票关闭它. 对于单元测试,我需要使新的java.net.URL(String)构造函数抛出MalformedURLException,但它需要花费很长时间才能完成 – 2.5秒. 我理解这可能与尝试创建协议处理程序有关,所以我尝试不指定协议处理程序,例如:new URL(null); new URL("://"); new URL("/abc");我简要介绍了一下实现,似乎是在准备URL字符串以消除明显的错误.为什么需要这么长时间,即使是“null”?解...

java – 如何检查url中存在的协议?

如何检查协议是否存在于URL中,如果不存在则需要附加它.是否有任何类在java中实现这一点?例如:String URL = www.google.com 需要得到http://www.google.com解决方法:假设你有String url = www.google.com.字符串类方法足以实现检查协议标识符的目标.例如,url.startsWith(“https://”)将检查特定字符串是否以给定的协议名称开头. 但是,这些控件是否足以进行验证? 我认为他们还不够.首先,您应该定义一个有效的协议标识符列表,例如...

java – 比较2个URL是否具有相同的原始目标【代码】

我有两个网址,因为Java Strings假设“youtube.com”和“goo.gl/ur2l”并且我想创建一个函数boolean isSame(String url1, String url2)返回天气,两个网址最终都指向同一个网址.如何在java中实现?解决方法:为每个URL执行HTTP请求并检查HTTP代码.如果是重定向(30 *),请提取Location HTTP标头,该标头应为“原始”URL.

java – 使用&符号从url获取请求参数

我正在尝试获取具有’&’的请求参数sybol在开始时像: – HTTP://本地主机:8080 / simple.jsp我=安培; 234587 在其他页面上我得到它像String value = request.getParameter(“my”);value.substring(0,4); 我想得到& 234,请建议我没有任何价值. 谢谢,ARS解决方法:在这个例子中,你没有一个,而是两个参数: >我的> 234 这里234不是值. &分隔查询参数.如果您需要将&符号作为我的值的一部分,则需要在URL中将其转义为&.

解密由Java HttpsURLConnection生成的Wireshark中的客户端SSL流量

我正在尝试使用由其他人编写的GUI Java程序,这种程序不像我期望的那样.在程序运行过程中,它与服务器联系以提取数据,但它没有显示正确的数据.我正在尝试确定我遇到的问题是否与网络相关 – 即正确的位从未进入客户端. 查看Java程序的源代码,它似乎使用HttpsURLConnection类通过SSL从服务器提取数据.我希望能够做的是使用Wireshark检查线路上发生的事情.我的理解是,如果你有相关的密钥,Wireshark支持解密一些SSL流量.我不控制服务器,...

java – HttpURLConnection读取InputStream两次【代码】

我通过HttpURLConnection向服务器发出一个http get请求,我需要两次读取响应(InputStream):用于记录和解析响应.返回的InputStraem是org.apache.harmony.luni.internal.net.www.protocol.http.ChunkedInputStream的实例,它不支持标记(is.markSupported()返回false). 因此我无法标记()和重置()流,在日志中写入响应后我无法解析它.当然,我可以将响应读入String或其他内容,记录它们,然后解析.但是当我使用流时,我正在避免潜在的OutOfMe...

java – 在spring security中保护两个或多个/ ** url【代码】

我无法使用Springs Security保护两个URL.我想要保护/ admin / **和/ user / **.主要问题是我有ADMIN的单独表作为ADMIN& ADMIN_ROLES和USER as USER& USER_ROLES.我也有管理员和用户的单独登录页面.我在下面分享我的代码.请帮我解决这个问题. 我需要的是当一些进入/ admin URL它应该显示管理员登录页面并将我重定向到/ admin / embassy,当一些打开/ URL它应该到用户登录页面并且成功登录时应该将我重定向到/ user / embassy .spring...

java – 使用curl发布请求Https:Android【代码】

我正在尝试使用curl执行https发布请求.当我执行此请求时,我既没有得到任何响应也没有任何错误或异常.关于这里出了什么问题的帮助或任何线索表示赞赏.谢谢. curl命令行格式:curl -X POST \ -F 'image=@filename.png;type=image/png' \ -F 'svgz=@filename.svgz;type=image/svg+xml' \ -F 'json={ "text" : "Hello world!","templateid" : "0010","timestamp" : "1342683312", "location" : [ 37.7793, -122.4192 ],"facebook" :{"i...

Java Web应用安全之URL地址重写-UrlRewriteFilter【代码】

写在前面 在实际项目中,我们将访问与后台约定的url地址进行访问系统,比如:http://localhost:9090/index.jsp、http://localhost:9090/idcAccessRoom/launchApplication 等。但在有的情况下,比如http://localhost:9090/idcAccessRoom/launchApplication这个请求提供给"他人"访问,“他人”觉得这个url地址"不好看"、“太长”、"太丑"等各种不使用这个URL,又或者说,这个url地址是我们业务上安全度非常高的,不允许把该地址暴露给...