public class Test {
private static final String baseUrl="http://localhost:8082/TestServer";
public void testMultivaluedMap (){
ClientConfig cc = new DefaultClientConfig();
Client c = Client.create(cc);
MultivaluedMap form = new MultivaluedMapImpl();
form.add("name","ann zhang");
form.add("nickname","ann ");
WebResource wr = c.resource(baseUrl + "/test/formTest");
String response = wr.post(String.class, form);
System.out.println("result:"+response);
}
public void testMultivaluedMap2 (){
ClientConfig cc = new DefaultClientConfig();
Client c = Client.create(cc);
MultivaluedMap form = new MultivaluedMapImpl();
form.add("name","ann zhang");
form.add("nickname","ann ");
WebResource wr = c.resource(baseUrl + "/test/formTest2");
String response = wr.queryParam("uid", "10").post(String.class, form);
System.out.println("result:"+response);
}
public static void main(String[] args){
Test test = new Test();
test.testMultivaluedMap();
test.testMultivaluedMap2();
}
String model = getInstance().resource().queryParams(params).path(PATH).path(assetCategory.toString()).type(MediaType.APPLICATION_JSON).get(
String.class);
其中model可以是对像。
import javax.ws.rs.Consumes;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.MultivaluedMap;
import org.springframework.stereotype.Component;
/**
* 测试
* @author ann
*
*/
@Path("/test")
@Component
public class Test {
@POST
@Path("/formTest")
@Produces({MediaType.APPLICATION_XML,MediaType.APPLICATION_JSON})
@Consumes("application/x-www-form-urlencoded")
public String formTest(MultivaluedMap<String, String> formParams) {
String result = "";
result = "name:" + formParams.getFirst("name") + " ; nickname:"+formParams.getFirst("nickname");
return result;
}
@POST
@Path("/formTest2")
@Produces({MediaType.APPLICATION_XML,MediaType.APPLICATION_JSON})
@Consumes("application/x-www-form-urlencoded")
public String formTest2(@QueryParam("uid")Long uid,MultivaluedMap<String, String> formParams) {
String result = "";
result ="uid"+ uid + " ; name:" + formParams.getFirst("name") + " ; nickname:"+formParams.getFirst("nickname");
return result;
}
}
分享到:
相关推荐
OPCClient 远程连接 OPC 服务器配置手册 OPC(OLE for Process Control)是一种工业自动化领域中的数据交换标准,OPC Client 是用于与 OPC 服务器进行通信的客户端应用程序。为了实现 OPC Client 与 OPC 服务器的...
在本文中,我们将深入探讨"socket服务器,client浏览器访问"这一主题,以及与之相关的WebSocket技术。 首先,让我们从基础开始,理解什么是Socket。Socket是网络通信中的一个抽象概念,可以看作是两台计算机之间的...
Java客户端访问HTTPS服务器涉及到的是网络安全通信中的SSL/TLS协议,主要目的是确保数据传输的安全性,防止数据被篡改或窃取。在这个过程中,Java的JSSE(Java Secure Socket Extension)框架提供了实现HTTPS通信的...
华为服务器iBMC(Intelligent Baseboard Management Controller)桌面远程连接工具KVM_Client是一款功能强大的管理软件,专为跨平台用户提供便捷的服务器访问和管理能力。KVM(Kernel-based Virtual Machine)是...
通常,需要指定数据项的路径或标识符,以及可能的数据类型和访问权限。 6. **事件处理**:OPC提供了异步数据更新机制,客户端可以注册回调函数来接收数据变化的通知。通过设置`Advise`和`Unadvise`方法,可以开启或...
OPCClient 远程连接 OPC 服务器操作系统配置手册 在本手册中,我们将介绍 OPCClient 远程连接 OPC 服务器的操作系统配置步骤。该手册将指导用户完成 OPCClient 和 OPC 服务器的配置,以便实现远程连接。 一、操作...
1. **模拟用户负载**:TestClient可以模拟多个并发用户对服务器进行请求,从而模拟真实世界中的用户访问情况。通过调整并发用户数量,我们可以测试服务器在不同负载下的表现。 2. **多种协议支持**:TestClient通常...
2. **权限问题**:如果客户端没有足够的权限访问OPC服务器,`AddItems`函数可能会失败。确保客户端使用的用户账户具有读写OPC服务器的权限,并且服务器的访问控制列表(ACL)设置正确。 3. **数据项不存在**:尝试...
SQL Server Native Client 10.0 是微软为SQL Server 2008和2008 R2设计的一个数据库访问接口,它集成了ODBC(Open Database Connectivity)和OLE DB(Object Linking and Embedding, Database)接口。在SQL Server ...
OPC Quick Client是Kepware提供的一个轻量级工具,它简化了与OPC服务器的连接和数据交互,尤其适合初学者快速了解和使用OPC技术。 在使用OPC Quick Client时,首先需要理解OPC的基础概念。OPC分为OPC DA(Data ...
### OPCClient远程连接OPC服务器配置手册 #### 概述 OPC (OLE for Process Control) 是一种工业标准,用于实现不同控制系统之间的数据交换。OPC 技术分为多个版本,其中最常用的是 OPC Classic 和 OPC UA (Unified...
客户端电脑访问DB2数据库时安装,维护常用工具。不带开发中心的DB2客户端程序。
1. **DCOM配置指南**:这可能是一个文档,详细介绍了如何正确配置DCOM组件,包括设置DCOM配置中的身份验证级别、网络传输协议、激活权限等,以确保OPCClient可以成功连接到OPC服务器。 2. **OPCClient故障排除手册*...
Linux远程访问工具SSHClient是连接和管理Linux服务器的重要工具,尤其对于那些需要频繁进行系统管理和维护的IT专业人员来说,SSHClient提供了安全、便捷的访问方式。SSH(Secure Shell)是一种网络协议,用于在不...
要访问 VMware vSphere Web Client,需要输入以下 URL:https://10.100.1.201:9443/vsphere-client/,其中 10.100.1.201 是 VMware vSphere 服务器的 IP 地址,9443 是默认的 HTTPS 端口号。输入正确的用户名和密码...
"Factory Soft OPC Client" 是一款专为工业自动化领域设计的 OPC 客户端软件,它提供了与OPC服务器高效、稳定的数据交互能力。OPC(OLE for Process Control)是基于微软的COM/DCOM技术,旨在标准化工业控制系统与...
本文档介绍了如何使用 iPad 远程访问服务器桌面,提供了两种方法:使用 2X Client RDP/Remote 软件和使用 VNC Client 软件。以下是详细的步骤和知识点: 一、使用 2X Client RDP/Remote 软件 1. 打开 iPad,进入 ...
本主题聚焦于“c#客户端访问服务器程序源码”,这是一个关于如何使用C#编写客户端应用程序,以便通过网络与服务器进行通信的关键知识点。本文将深入探讨C#中的异步I/O流操作,以及它们在构建客户端-服务器架构中的...