【如何从Java中的HTTP源返回图像】教程文章相关的互联网学习教程文章

java – 为什么inet:/0.0.0.0被解释为inet:/ 0:0:0:0:0:0:0:0由com.sun.net.httpserver.HttpServer?【代码】

我们在使用部署在Glassfishv2.1服务器上的JAX-WS堆栈为WS端点实现重新连接逻辑时发现了这个问题.我们在集群环境中部署Web服务.为了简化部署,我们使用0.0.0.0作为端点需要发布的IP,以便可以从与集群节点相关的所有可用IP访问它.以下是用于初始化WS(Web服务)的代码片段:import javax.xml.ws.Endpoint;..//Implementor is the corresponding implementation object for the WSEndpoint receiver = Endpoint.create(new Implementor()...

java – JSON VS简单的字符串操作,用于解析Android中的HttpRequest

我面临着必须通过HttpPost请求在远程服务器中提取一些信息的常见情况.想象一下,我们是在天气应用程序检索一些天气信息的情况下. 服务器发送一个长输入流,我们有兴趣从这个流中提取一些信息.请记住,我们处于内存cpu绑定环境中. 我们有两种选择: 1)我们使用JSON或XML解析器来提取信息. 这是推荐的方法,但它有一些缺点: >令人痛苦的啰嗦,特别是如果我们想从大流量中获取很少的信息.>它应该更快,更容易收集垃圾,但我不确定上述情况是...

java – 访问在HTTP代理服务器后面运行的启用JMX的应用程序

我有一个支持JMX的Java应用程序(Java 1.5),它位于HTTP代理服务器后面.所以我无法通过JConsole直接访问它. 我想要的解决方案是在我的应用程序中安装一个VM内JMX客户端,它从JMX服务器收集统计信息和配置数据,并通过代理定期通过HTTP将其发布到我的外部服务器.如果需要,我的外部服务器会回复任何配置更改,并且in-VM JMX客户端会将这些更改传播到将其应用于应用程序的JMX服务器. 我猜这是一个频繁到足以让解决方案解决它的方案.是否有任...

java – 关注谷歌“我感觉很幸运”重定向与httpURLConnection【代码】

我想获得我感觉幸运按钮重定向到的URL(也就是第一个结果).我传入了网址: http://www.google.com/search?&btnI=745&pws=0&q=hello 到现在为止,到了http://www.hellomagazine.com/ 问题是服务器响应代码200(OK)而不是302(重定向),所以我不知道如何执行重定向,也不知道如何获取最终的URL. 这是我一直在尝试的代码:HttpURLConnection connection = (HttpURLConnection)wikiURL.openConnection(); connection.addRequestProperty("Use...

Httpclient 报 java.net.URISyntaxException 的错误【代码】【图】

java.net.URISyntaxException: Illegal character in query at index 44下载 httpclient 源码 http://hc.apache.org/downloads.cgi然后修改 httpcomponents-client-4.3.6\httpclient\src\main\java\org\apache\http\impl\client\DefaultRedirectStrategy.java 中的方法 createLocationURI1 import java.io.UnsupportedEncodingException;2 import java.net.URLEncoder;3 4 5 6 protected URI createLocationURI(final String locat...

java – 单个服务器每秒处理2000个HTTP请求是否现实?

我正在构建一个基于Java的Web服务(使用JSON作为数据编码),每秒需要处理多达2,000个HTTP请求.每个请求所需的处理几乎可以忽略不计(HashMap.put()方法调用),解析JSON可能是主要的开销. 我想知道单个高内存四倍超大EC2实例(68GB内存,8内核,64位)是否能够每秒处理多达2,000个HTTP请求? 我意识到一个确切的答案将是困难的,我只是想知道这是否在可能性的范围内,或者我是否抽烟. 我目前正在使用SimpleWeb Web框架,虽然我注意到它目前似乎...

配置问题:无法找到XML架构命名空间的Spring NamespaceHandler [http://java.sun.com/xml/ns/javaee]【代码】

我正在尝试将JUnit和Spring结合在一个Web项目中.感谢this question,我成功将spring配置文件加载到TestClass中:@RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration public class TwitterServiceTest {@ResourceIRepository repository;但是当测试运行时,我收到以下错误:Caused by:org.springframework.beans.factory.parsing.BeanDefinitionParsingException:Configuration problem: Unable to locate Spring Namesp...

从Java Server下载HTTP

我需要编写一个小的java服务器,可以通过Web浏览器访问以下载文件,最好使用套接字.任何人都可以指出我正确的方向,因为我只能找到相反的例子(使用java客户端从http下载). 谢谢, 汤姆解决方法:如果你不需要,不要重新发明轮子,嵌入Jetty执行此操作:http://wiki.eclipse.org/Jetty/Tutorial/Embedding_Jetty

java – AspectJ – 记录HttpServletRequest【代码】

我想劫持HTTPServletRequest并使用AspectJ从它中记录一些值.但是,JoinPoint中的最终结果是“RequestFacade”对象.我可以用这个对象做很多事情.我的记录策略是错的吗?如何从HttpServletRequest获取有用的信息?如果我必须在调用方法之前解开它,那么这种方法在我的应用程序中就失去了AOP的目的. 我正在使用Glassfish服务器,如果这有所作为.@Before("execution(* Service.testAuditRecord(..))") public void logBefore(JoinPoint jo...

java – 404使用HttpUrlConnection访问Tomcat时,从浏览器访问200【代码】

我得到了最奇怪的Tomcat错误.我有一个在我的localhost上使用tomcat在端口8080上运行的Web应用程序,一切似乎运行良好,没有错误等.但是,当我尝试使用HttpURLConnection类从另一个应用程序访问此Web应用程序时,我收到404错误.奇怪的是,当我在浏览器中放入相同的URL时,它返回200个代码并具有有效的响应. 我已经从这些帖子中尝试/检查了以下内容:post1和post2 >设置用户代理和接受标头.>我已经检查了响应体(使用HttpURLConnection.getI...

java – RestTemplate.postForObject – 错误:org.springframework.web.client.HttpClientErrorException:40【代码】

我试图以这种方式使用服务:import java.util.ArrayList; import java.util.List;import org.springframework.http.converter.FormHttpMessageConverter; import org.springframework.http.converter.HttpMessageConverter; import org.springframework.http.converter.StringHttpMessageConverter; import org.springframework.web.client.RestTemplate;public class StatesAPI {private RestTemplate restTemplate;private Strin...

java – SessionListener中的Shiro HttpSession?【代码】

我正在尝试将我的webapp的会话管理(目前由Catalina / Tomcat处理)替换为shiro本地会话管理. 这应该是一个相当容易的工作,如shiro网站所宣传:Transparent HttpSession support – If you are using Shiro’s nativesessions, we have implemented HTTP Session API and the Servlet 2.5 APIso you don’t have to change any of your existing web code to useShiro.所以之后,你用Shiro的DefaultWebSessionManager替换了本地会话管...

java – HttpsURLConnection getHeaderFields没有返回set-cookie【代码】

我正在向一个HTTPS URL发送一个get请求,不知怎的,我正在为“Set-Cookie”获取空值.迭代时我可以看到header-key有“set-cookie”但header-value为null. 这是我的代码:URL obj = new URL(url); HttpsURLConnection conn = (HttpsURLConnection) obj.openConnection(); HttpsURLConnection.setFollowRedirects(false);conn.setRequestProperty("User-Agent", USER_AGENT); conn.setRequestProperty("Accept","text/html,application/...

java – Spring WS客户端发送HTTPS请求

我实现了一个既充当服务器又充当客户端的Web服务.因此,有另一个Web服务调用我的Web服务,我将调用转发给另一个Web服务.所以,我的网络服务充当了中间人.我使用Spring-WS实现了Web服务,并选择了XML注释.因此,没有XML配置文件.当我充当客户端并使用HTTP与另一个Web服务进行通信时,我得到了正确的结果.但是,我需要发出HTTPS请求,而我无法找到有关Spring-WS客户端需要实现的内容的好例子.所以,如果我必须实现这一点,我应该从哪里开始使用...

java – Tomcat:当HTTP连接关闭时,终止在请求线程内生成的线程

在Tomcat 6/7中: 1)在请求线程中说我们执行一些任务;调用其他Web服务,DB..etc.当客户端关闭HTTP连接时,请求线程是否被终止/终止停止任何正在运行的任务?如果没有,如何终止? 2)如果在请求线程中我们执行一些并行任务产生一些新线程(使用具有固定池大小的ExecutorService).在HTTP连接关闭的情况下,如何终止/终止在请求线程内生成的这些线程?解决方法:a.)线程继续运行.当/它最终返回soemthing时,它将因套接字异常而失败,因为它尝试...