简单客户端程序--jersey_client

前言

由于本次实验只需要完成客户端的编程。于是我没有继续写什么服务器的代码。直接使用了Apache CXF的jax_rs_basic那个样例项目来改造。

基本

首先,在该项目的demo.client包下面创建JerseyClient.java。最后的文件结构如下图所示:
这里写图片描述

创建完JerseyClient之后,便可以开始客户端编程了。参照官网的API介绍(https://jersey.java.net/documentation/latest/client.html)。

开始编程之前,首先需要配置依赖。打开pom.xml,在里面加入jersey客户端的依赖。
这里写图片描述

代开JerseryClient.java。开始客户端编程。import必要的包之后便可以写代码了。具体API用法请参考官网的示例和介绍。下面是一个简单的GET请求的写法。关键代码只有两句,即创建一个target,然后调用target.request().get()即可实现向服务器发送一个GET请求。
这里写图片描述

运行代码

要运行代码,还需要对pom.xml小做修改。pom.xml原本指定运行的客户端程序是demo.client.Client。现在需要修改为demo.client.JerseyClient。修改的位置如下图所示。
这里写图片描述

接下来便可以运行代码了。打开run菜单,选择run as栏里面第二个maven build。
这里写图片描述

启动服务器的话需要输入参数”-Pserver”,启动客户端的话需要输入参数”-Pclient”。在goals栏输入即可。然后点击run便可以运行程序了。下面截图是启动服务器的示例,启动客户端的过程也是一致的。
这里写图片描述

下面是客户端程序运行之后的结果截图,一共有3个请求(GET/PUT/POST)的响应状态码和响应内容的输出。
这里写图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值