Tag: url

如何在Android上使用Google的中文字符文字转语音服务?

我正试图从谷歌的文字转语音function中提取音频文件。 基本上,你抛出链接,然后在结束时连接任何你想说的话。 我已经得到了下面的代码,可以很好地用于英语,所以我认为问题必须是如何在请求中对汉字进行编码。 这是我得到的: String text = “text to be spoken”; public static final String AUDIO_CHINESE= “http://www.translate.google.com/translate_tts?tl=zh&q=”; public static final String AUDIO_ENGLISH = “http://www.translate.google.com/translate_tts?tl=en&q=”; URL url = new URL(AUDIO_ENGLISH + text); urlConnection = (HttpURLConnection) url.openConnection(); urlConnection.setRequestMethod(“GET”); urlConnection.setRequestProperty(“Accept-Charset”, Variables.UTF_8); if (urlConnection.getResponseCode() ==200) { //get byte array in response in = new DataInputStream(urlConnection.getInputStream()); } else { in […]

查询字符串中Hash(#)的行为是什么

我发送带有查询字符串的以下url。 在查询字符串中,一个参数“approverCmt”具有带散列(#)的值。 “/abc/efd/xyz.jas?approverCmt=Transaction Log #459505&batchNm=XS_10APR2015_082224&mfrNm=Timberland” 在服务器端,当我试图从我得到的请求中检索它 approverCmt = Transaction Log —–> “#459505” is missing batchNm = null mfrNm = null 如果我从查询字符串中删除哈希(#)或如果我用#23替换#,那么每件事情都可以 如果另一个参数包含一个哈希(#)符号,我不明白为什么我为一个参数获取null。 感谢任何人都可以解释。

如何在JSP中获取完整的URL

我如何获得JSP页面的完整URL。 例如,url可能是http://www.example.com/news.do/?language=nl&country=NL 如果我做以下事情,我总是得到news.jsp而不是.do out.print(request.getServletPath()); out.print(request.getRequestURI()); out.print(request.getRequest()); out.print(request.getContextPath());

URL中的文件名不包含文件名后缀

我需要从URL下载文件,除了我不知道文件的类型和我使用的URL在其末尾没有/random.file所以我无法解析该URL的URL文件名。 目前我正在使用Android下载管理器,它运行很好,意味着我没有处理下载,但我无论如何都看不到它下载的文件中的文件名。 如果我在Firefox中加载相同的URL,例如它询问’下载文件:Nameoffile.extension’。 在下载文件之前,有没有办法让我复制此行为并获取文件名?

从java应用程序下载文件

嗨我需要一些帮助从我的Java应用程序下载文件。 该url为“http://my.site.com/UICFEWebroot/QueryOneDateAllCur?lang=ita&rate=0&initDay=11&initMonth=10&initYear=2010&refCur=euro&R1=csv” 我尝试使用此代码,但结果是一个空文件 URL urlAgg = new URL(address); int lf = urlAgg.openConnection().getContentLength(); FileOutputStream fos = new FileOutputStream(“agg” + File.separator + “cambio” + gg + mm + aaaa + “.csv”); InputStream in = urlAgg.openStream(); for (int i = 0; i < lf; i++) { byte[] b = new byte[1]; in.read(b); fos.write(b); } fos.close(); in.close();

如何在J2EE中进行动态URL重写

回到我的ASP.NET时代,我使用URLRewriter.NET来进行动态URL重写。 基本上,它是一个HTTPModule,它拦截页面请求并根据您定义的规则重写URL,非常类似于MOD_REWRITE。 但是,它还允许您定义“自定义变换”,这是一个具有单一方法的类,可以即时为您进行URL转换。 您可以使用此方法访问数据库,访问Application []集合,几乎可以做任何您想要的事情。 在J2EE世界中有没有相同的东西? 我希望能够动态地重写URL并将此重写委托给某些Java代码。 我不想只设置一个静态重写列表。 同样,它需要进行实际的URL屏蔽,而不是3XX重定向。 如果没有任何东西可以做到这一点,我将如何自己构建此function?

尝试在JFrame中显示URL图像

尝试在JFrame窗口中显示URL图像。 如果这可以正常工作,程序运行时,应该打开一个显示图像的窗口。 尝试尝试URL和硬盘路径。 import java.awt.image.BufferedImage; import java.io.IOException; import java.net.URL; import javax.imageio.ImageIO; import javax.swing.*; class ImageInFrame { public static void main(String[] args) throws IOException { String path = “http://chart.finance.yahoo.com/z?s=GOOG&t=6m&q=l”; URL url = new URL(path); BufferedImage image = ImageIO.read(url); JLabel label = new JLabel(new ImageIcon(image)); JFrame f = new JFrame(); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.getContentPane().add(label); f.pack(); f.setLocation(200,200); f.setVisible(true); } } […]

在URL中公开DB内部ID是不好的做法吗?

在URL中公开DB内部ID是不好的做法吗? 例如,假设我有一个users表,每行有一些ID(主键)。 暴露URL myapp.com/accountInfo.html?userId=5 ,其中5是实际主键,被视为“坏事”,为什么? 还假设我们正确防御SQL注入。 我最感兴趣的是与Java Web技术堆栈相关的答案(因此是java标签),但一般的答案也会非常有用。 谢谢。

如何在具有lazyload scrollLoader.js的站点中使用Jsoup

我有一个关于jsoup的问题因为lazyload scrollLoader.js我用java代码到达网站,我只列出了50个图像名称jsoup.But在网站上向下滚动时,很多图像不断加载。 我的问题是,是否可以将图像数量发布到与Jsoup.connect()一起使用的url中以从网站获取所有图像? 这是网站: http : //www.logowik.com 这是网站中脚本的用法: $(document).ready(function(e) { CalculateColumns(); recordCount = 50; groupID = “0”; catID = “0”; query = “”; userEntry = “”; groupInterval = “0”; AddEvent(window, “resize”, CalculateColumns); document[“scrollLoader”] = new scrollLoader({evn : getGrids, seize : 1}); document[“scrollLoader”].DoScroll(); addLogoClickEvent(); }); 我用以下url发布这些参数: http://www.logowik.com/index.php?g=1&groupID=1&catID=0 : http://www.logowik.com/index.php?g=1&groupID=1&catID=0 recordCount = 50这个url我得到50张图片,因为recordCount = 50在script 。 但我无法将此参数发布到url。 […]

在URL.openconnection()时做了什么?

我想知道在URL.openconnection()时做了什么。 我做了一些像这样的测试: public static void main(String[] args) { // testConnection(“http://www.google.com”); testConnection(“http://219.09.34.23.1”); } private static void testConnection(final String _url) { new Thread(new Runnable() { String strurl = _url; long starttime = 0; long endtime = 0; public void run() { try { System.out.println(“open:” + strurl); starttime = System.currentTimeMillis(); System.out.println(“starttime:” + starttime); URL url = new URL(strurl); […]