Tag: url

java android URL加密

我正在开发一个将文件上传到amazon s3(应用程序的一部分)的应用程序。 但是当我生成文件的URL时,它会显示身份validation密钥,文件名等。我需要加密URL。 此外,我使用小url缩短url,但当我把光标放在链接上时,它会显示真实的url。 我找了md5,但我无法使它工作。 有什么建议吗?

Jetty'{servlet} / {parameter}’url路由

我正在使用jetty 9.0.3。 如何将URL(如www.myweb.com/{servlet}/{parameter})映射到给定的servlet和参数? 例如,URL’/ client / 12312’将路由到clientServlet,其doGet方法将接收12312作为参数。

哪个是快速URLConnection或Socket

从远程url获取数据哪个连接类型将快速工作URLConnection或Socket。

当密码包含@时,“期望/遵循URI中的主机名”exception

我正在尝试将本地系统文件复制到服务器 package classes; import java.io.File; import java.io.FileInputStream; import java.io.InputStream; import java.util.Properties; import org.apache.commons.vfs.FileObject; import org.apache.commons.vfs.FileSystemOptions; import org.apache.commons.vfs.Selectors; import org.apache.commons.vfs.impl.StandardFileSystemManager; import org.apache.commons.vfs.provider.sftp.SftpFileSystemConfigBuilder; public class SendMyFiles { public static void main(String[] args) { SendMyFiles sendMyFiles = new SendMyFiles(); String fileToFTP = “zcol_30092013.xls”; sendMyFiles.startFTP(fileToFTP); } public boolean startFTP(String fileToFTP){ Properties prop = new Properties(); InputStream in = getClass().getResourceAsStream(“/config.properties”); […]

如何创建隐藏其参数的Wicket URL?

我目前正在创建一组包含以下代码的链接: BookmarkablePageLink havarti = new BookmarkablePageLink(“havarti”, CheeseMain.class); havarti.setParameter(“Title”, “Havarti”); havarti.setParameter(“Group”, “cheeseName”); add(havarti); 出来的url格式为https://mysite.com/;jsessionid=B85EE5CB0349CCA2FE37AF76AB5C30C1?wicket:bookmarkablePage=:com.mycompany.cheese.CheeseMain&Title=Havarti&group=cheeseName 。 我的问题是我不再希望此链接的URL是可collections的。 理想情况下,我希望它像https://mysite.com/cheese一样简单,但我可以使用丑陋的URL。 重要的是参数不可见。 我应该如何改变我生成链接的方式? 我查看了Wicket提供的不同URL编码策略,但没有一个删除参数; 他们只是以不同的方式展示

在JSP中编写URL

可以说我当前的URL是: /app.jsp?filter=10&sort=name = 10& /app.jsp?filter=10&sort=name 。 我在JSP中有一个分页组件,其中应包含以下链接: /app.jsp?filter=10&sort=name&page=xxx 。 如何通过向当前URL添加新参数在JSP中创建有效的URL? 我不想在JSP中使用Java代码,也不想使用以下URL: /app.jsp?filter=10&sort=name&?&page=xxx ,或/app.jsp?&page=xxx等。

URI编码的URL将“%3D”更改为“%253D”

我在编写URI的URL时遇到问题: mUrl = “A string url that needs to be encoded for use in a new HttpGet()”; URL url = new URL(mUrl); URI uri = new URI(url.getProtocol(), url.getAuthority(), url.getPath(), url.getQuery(), null); 这不符合我对以下URL的期望: 传入字符串: http://m.bloomingdales.com/img?url=http%3A%2F%2Fimages.bloomingdales.com%2Fis%2Fimage%2FBLM%2Fproducts%2F3%2Foptimized%2F1140443_fpx.tif%3Fwid%3D52%26qlt%3D90% 2C0%26layer%3Dcomp%26op_sharpen%3D0%26resMode%3Dsharp2%26op_usm%3D0.7%2C1.0%2C0.5%2C0%26fmt%3Djpeg&TTL = 30D 出来是: http://m.bloomingdales.com/img?url=http%253A%252F%252Fimages.bloomingdales.com%252Fis%252Fimage%252FBLM%252Fproducts%252F3%252Foptimized%252F1140443_fpx.tif%253Fwid%253D52%2526qlt%253D90% 252C0%2526layer%253Dcomp%2526op_sharpen%253D0%2526resMode%253Dsharp2%2526op_usm%253D0.7%252C1.0%252C0.5%252C0%2526fmt%253Djpeg&TTL = 30D 哪个坏了。 例如, %3D变成%253D它似乎对字符串中的%已经做了一些神秘的事情。 发生了什么事,我在这里做错了什么?

从java打开URL

我们正在为bigquery编写一个开源的jdbc驱动程序,并遇到了以下问题: 我们想要将Oauth 2的驱动程序授权为已安装的应用程序。 在Windows XP,Windows 7 x64,Windows 7 x64 + RDP上它工作正常。 但是在Windows服务器2008 R2 + RDP的测试平台上它失败了。 基本上,我们打开一个Web浏览器,他登录,我们捕获回复,并validation用户。 这是url开放的代码: private static void browse(String url) { // first try the Java Desktop logger.debug(“First try the Java Desktop”); if (Desktop.isDesktopSupported()) { Desktop desktop = Desktop.getDesktop(); if (desktop.isSupported(Action.BROWSE)) try { desktop.browse(URI.create(url)); return; } catch (IOException e) { // handled below […]

如何从任何字符串url获取网站名称

我给了String,其中包含任何有效的URL。 我必须从给定的URL找到网站的名称。 我也忽略了子域名。 喜欢 http://www.yahoo.com => yahoo www.google.co.in => google http://in.com => in http://india.gov.in/ => india https://in.yahoo.com/ => yahoo http://philotheoristic.tumblr.com/ =>tumblr http://philotheoristic.tumblr.com/ https://in.movies.yahoo.com/ =>yahoo 这该怎么做

确定字符串是否是java中的绝对URL或相对URL

给定一个字符串,如何确定它是Java中的绝对URL还是相对URL? 我尝试了以下代码: private boolean isAbsoluteURL(String urlString) { boolean result = false; try { URL url = new URL(urlString); String protocol = url.getProtocol(); if (protocol != null && protocol.trim().length() > 0) result = true; } catch (MalformedURLException e) { return false; } return result; } 问题是所有相对URL都抛出了MalformedURLException,因为没有定义协议(例如:www.google.com和/ questions / ask)。