草庐IT

url-connection

全部标签

java - HttpURLConnection:是否需要调用connect()?

我见过的许多例子都没有显式调用connect()。相反,他们只是使用getInputStream()或getResponseCode()。我假设所有这些需要连接的HttpURLConnection方法本身都调用了connect()?是否存在必须为HttpURLConnection显式调用connect()的情况? 最佳答案 没有,没有案例。它按需隐式执行。它甚至在文档中指定。这是URLConnection#connect()的摘录文档:Operationsthatdependonbeingconnected,likegetConte

java - JSR-356 : How to abort a websocket connection during the handshake?

我需要能够在握手期间中止websocket连接,以防HTTP请求不满足特定条件。据我了解,这样做的正确位置是在ServerEndpointConfig.Configurator.modifyHandshake()中。我自己的Configurator实现的方法。我只是不知道该怎么做才能中止连接。有一个HandshakeResponse允许向响应添加header的参数,但我找不到任何可以完成这项工作的header。那么如何在握手期间中止websocket连接呢?这可能吗? 最佳答案 你是对的,使用'modifyHandShake()'更

java - 什么可能导致套接字 ConnectException : Connection timed out?

我们有一个Webstart客户端,它使用java.net.HttpsURLConnection通过HTTPS发送序列化对象来与服务器通信。在我的本地机器和我们办公室的测试服务器上,一切都运行良好,但我遇到了一个非常非常奇怪的问题,它只发生在我们的生产和暂存服务器上(而且偶尔会出现)。我知道这些服务器与我们办公室的服务器之间的主要区别是它们位于其他地方,与它们的客户端-服务器通信速度相当慢,但在此之前的很长一段时间内,它在生产中也运行良好。无论如何,这是正在发生的事情:客户端在HttpURLConnection上设置读取超时等选项和Content-Type等属性后,调用getOutput

Java 网络 "Connection Refused: Connect"

我一直在尝试让一个简单的网络测试程序运行但没有结果。服务器:importjava.io.*;importjava.net.*;publicclassServerTest{publicstaticvoidmain(String[]args){finalintPORT_NUMBER=44827;while(true){try{//ListenonportServerSocketserverSock=newServerSocket(PORT_NUMBER);System.out.println("Listening...");//GetconnectionSocketclientSock=s

将URL转换为汉字(JavaScript实现)

在Web开发中,我们经常需要处理URL,并在某些情况下需要将URL转换为汉字。在JavaScript中,我们可以使用一些内置函数和技术来实现这个目标。下面我将介绍一种常见的方法来将URL转换为汉字。方法一:使用decodeURI函数JavaScript提供了一个内置函数decodeURI,它可以解码经过编码的URL。我们可以使用这个函数将URL转换为汉字。下面是一个示例代码://要转换的URLvarencodedURL='https://www.example.com/%E6%B1%89%E5%AD%97';//使用decodeURI函数解码URLvardecodedURL=decodeURI

java - 使用 HTMLUnit 从 url 保存图像

是否可以通过给图像URL来使用HTMLUnit将图像保存到硬盘?如果是怎么办?问候! 最佳答案 如果您使用的是HtmlUnit,那么您应该有一个HtmlPage。在那里你可以获得一个HtmlImage并以这种方式保存文件:HtmlImageimage=page.getFirstByXPath("//img[@src='blah']");FileimageFile=newFile("/path/to/file.jpg");image.saveAs(imageFile);如果您确实有URL...那么我认为您不需要HtmlUnit来下载图

java - 测试 300,000 多个 URL 的最有效 Java 方法

这个问题在这里已经有了答案:PreferredJavawaytopinganHTTPURLforavailability(6个答案)关闭9年前。我正在尝试找到最有效的方法来测试数据库中300,000多个URL,以基本上检查URL是否仍然有效。环顾该站点后,我发现了许多出色的答案,现在我正在使用以下内容:从文件中读取URL....测试网址:finalURLurl=newURL("http://"+address);finalHttpURLConnectionurlConn=(HttpURLConnection)url.openConnection();urlConn.setConnect

java - 如何避免 URL.toURI() 中的 java.net.URISyntaxException

在一个特定的程序中,我收到了一个file:URL,我需要将它转换为一个URI对象。如果URL中有空格或任何其他无效字符,使用toURI方法将抛出java.net.URISyntaxException。例如:URLurl=Platform.getInstallURL();//file:/Applications/ProgramSystem.out.println(url.toURI());//printsfile:/Applications/ProgramURLurl=Platform.getConfigurationURL();//file:/Users/AndrewEisenberg

IDEA切换 Springboot初始化 URL

🌹作者主页:青花锁🌹简介:Java领域优质创作者🏆、Java微服务架构公号作者😄🌹简历模板、学习资料、面试题库、技术互助🌹文末获取联系方式📝往期热门专栏回顾专栏描述Java项目实战介绍Java组件安装、使用;手写框架等Aws服务器实战AwsLinux服务器上操作nginx、git、JDK、VueJava微服务实战Java微服务实战,SpringCloudNetflix套件、SpringCloudAlibaba套件、Seata、gateway、shadingjdbc等实战操作Java基础篇Java基础闲聊,已出HashMap、String、StringBuffer等源码分析,JVM分析,持续更新

java - JSch 0.1.53 session.connect() 抛出 "End of IO Stream Read"

我下载了一个新的JSch0.1.53libraryJSch(sftp)下载任务不再有效。此版本在session.connect()函数上失败并抛出错误Session.connect:java.io.IOException:EndofIOStreamRead。我的旧jsch.jar(2011-10-06)在同一台主机上工作正常,也许我缺少新的配置Prop?Sessionsession=null;ChannelSftpchannel=null;try{JSch.setLogger(SSHUtil.createJschLogger());JSchjsch=newJSch();session=