`
gaojingsong
  • 浏览: 1182452 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

【jersey 模拟Http请求】

阅读更多

1、代码如下:

package cn.com;

 

import javax.ws.rs.core.MediaType;

 

import com.sun.jersey.api.client.Client;

import com.sun.jersey.api.client.ClientResponse;

import com.sun.jersey.api.client.WebResource;

 

public class JerseyDemo {

 

/**

<dependency>

    <groupId>com.sun.jersey</groupId>

    <artifactId>jersey-client</artifactId>

    <version>1.19</version>

</dependency>

*/

public static void main(String[] args) {

String restURI = "http://gaojingsong.iteye.com";

 Client c = Client.create();

 WebResource webResource = c.resource(restURI+"/blog/2342122");

 ClientResponse response = webResource.type(MediaType.APPLICATION_FORM_URLENCODED)

          .get(ClientResponse.class);

 System.out.println(response.getEntity(String.class));

}

 

}

 

2、验证



 

  • 大小: 69.5 KB
0
1
分享到:
评论

相关推荐

    jersey1.18 jar包

    8. 测试:使用Jersey Test Framework进行单元测试和集成测试,模拟客户端发送请求并验证服务端的响应。 9. 异常处理:通过@Provider和@ExceptionMapper注解,可以自定义异常处理器,优雅地处理服务端抛出的异常。 ...

    java Jersey Demo

    6. **测试**:对于开发和测试RESTful服务,Jersey提供了Test Framework,可以方便地模拟HTTP请求并验证响应。 在"Java Jersey Demo"中,`MyRestful`可能是一个包含上述概念的实例化应用,展示了如何构建、运行和...

    Jersey Rest Web Service 例子源码

    这些测试通常使用`JerseyTest`类,它可以启动一个内置的服务器环境,模拟客户端请求。 通过研究这个`RestWebservice`压缩包中的源代码,你将深入理解如何使用 Jersey 构建 RESTful Web 服务,包括资源的定义、注解...

    java+restful+Jersey+webservice 远程调用

    - 可以使用JUnit结合`Jersey Test Framework`进行单元测试,模拟HTTP请求并验证响应结果。 - 或者通过curl命令或浏览器插件(如Postman)进行实际的HTTP请求测试。 这个项目包含的使用说明文档将指导你完成这些...

    Jersey RESTful WebService框架学习(一)

    Jersey提供了测试框架,可以直接在JUnit中编写测试用例,模拟HTTP请求来测试服务。此外,通过开启Jersey Debug模式,可以查看更详细的日志,便于调试。 通过上述介绍,我们可以看出Jersey是一个强大且灵活的RESTful...

    jersey-examples-2.26-all.zip

    通过`@Test`注解的JUnit测试方法,我们可以模拟HTTP请求并验证响应结果。这在开发和调试过程中非常实用。 总的来说,"jersey-examples-2.26-all.zip"压缩包为我们提供了一个全面的Jersey学习平台,通过实践这些示例...

    jersey所需最新jar包

    此外,可以使用如Postman这样的工具来模拟HTTP请求,检查服务的响应。 10. **社区支持**:作为开源项目,Jersey有活跃的社区,提供了丰富的文档、示例代码和讨论论坛,为开发者提供了解决问题和学习新知识的渠道。 ...

    jersey 1.1.7

    - 客户端API:允许创建REST客户端,模拟请求并与服务器进行交互。 - 滤器和容器请求/响应拦截器:通过自定义逻辑,对请求和响应进行处理。 - 支持多种数据格式(JSON、XML、Plain Text等):通过消息实体提供者...

    jersey-apache-httpclient4-1.18-CUSTOM.zip

    HttpClient可以帮助发送和接收这些HTTP请求,而Jersey则负责处理HTTP路由和响应,实现服务端的功能。 总的来说,"jersey-apache-httpclient4-1.18-CUSTOM.zip"提供了一个基于Java的抵押贷款计算器,它利用了开源的...

    Spring+Jersey+JPA+Hibernate+MySQL整合

    例如,Jersey的单元测试可能涉及使用`@Test`注解的JUnit测试,模拟HTTP请求,并验证返回的响应是否符合预期。 总的来说,这个项目展示了如何构建一个使用现代Java技术栈的Web服务,涵盖了从后端数据处理到前端API...

    Jersey框架Getting Started

    例如,`Jersey Test Framework`允许在单元测试中模拟HTTP请求。 9. **实例分析** 压缩包中的`RestDemo`可能包含了一个简单的REST服务示例,它可能展示了如何设置Jersey,创建资源类,以及如何在本地运行和测试这些...

    jersey+spring

    提供的压缩包文件“Jersey_spring_demo”包含了一个完整的jersey+spring整合示例,它展示了模拟登陆、session和cookie的使用,以及如何通过jersey处理跨域调用。项目中包含了jersey资源类、spring配置文件以及前端与...

    Spring+Jersey+Hibernate+MySQL+HTML实现用户信息CRUD案例源码

    在本项目中,Jersey与Spring整合,处理HTTP请求并调用后端业务逻辑,返回JSON或XML格式的数据给前端。 3. **Hibernate**:Hibernate是一个强大的对象关系映射(Object-Relational Mapping,ORM)框架,它将Java对象...

    jersey rest web services整理

    2. 使用Jersey Test Framework进行单元测试,它可以模拟客户端请求并验证服务的响应。 六、进阶功能 1. 异常处理:通过`@Provider`注解自定义异常处理器,可以优雅地处理和返回错误信息。 2. 路由和过滤器:使用`@...

    开启并请求web服务

    2. 集成测试:利用工具如Postman或RestAssured进行接口测试,模拟客户端请求。 3. 持续集成(CI):如Jenkins、Travis CI等,自动构建、测试和部署Web服务。 总结,开启并请求Web服务是Java开发中的常见任务,涉及...

    Mailgun demo

    - 构建请求:使用jersey或其他HTTP客户端库,构造一个POST请求,指定Mailgun的发送邮件API地址。 - 参数设置:在请求体中包含必要的邮件信息,如发件人、收件人、抄送人、主题和邮件正文,以及API密钥。 - 发送...

    详解java 中Spring jsonp 跨域请求的实例

    1. 确保已引入必要的依赖包,如`spring-boot-starter-jersey`和`spring-boot-starter-web`,它们分别用于支持Jersey和Spring MVC。 2. 创建一个继承自`AbstractJsonpResponseBodyAdvice`的类,并使用`@...

    java web接口开发demo

    测试接口同样重要,`mServer`可能包含了一些测试用例,使用JUnit或Mockito来模拟HTTP请求,确保接口按预期工作。 最后,为了便于部署和管理,Java Web应用通常被打包成WAR文件,然后部署到像Tomcat、Jetty这样的...

    jersey-guice-poc

    3. **Guice 准入类**:为了在 Jersey 和 Guice 之间建立桥梁,通常需要一个准入类(`Binder`),它会告诉 Jersey 使用 Guice 来管理请求范围内的对象。 4. **Maven 或 Gradle 构建配置**:项目可能使用 Maven 或 ...

    soap模拟客户端和服务端(tomca的 soap 服务t配置省略)

    在模拟SOAP客户端时,你需要创建一个SOAP请求消息。这通常涉及构建XML字符串,该字符串遵循SOAP消息的结构。你可以使用Java的SAAJ(SOAP with Attachments API for Java)库来帮助生成这个请求。以下是一个简单的...

Global site tag (gtag.js) - Google Analytics