`

使用HttpClient的POST方式传JSON格式的参数给Restful服务

 
阅读更多

需要支持的JAR包:httpclient-4.2.5,httpcore-4.3

1、Android/java:

 

JSONObject jsonObj = new JSONObject();

jsonObj.put("userName ", userName);

jsonObj.put("passWord", passWord);

// Create the POST object and add the parameters

HttpPost httpPost = new HttpPost(url);

StringEntity entity = new StringEntity(jsonObj.toString(), "UTF-8");

entity.setContentType("application/json");

httpPost.setEntity(entity);

HttpClient client = new DefaultHttpClient();

HttpResponse response = client.execute(httpPost);

 

2、用jQuery:

var data = {};

 

data.userName = "zhangsan";

data.passWord= "12345";

 

var myData=$.toJSON(data);

$.ajax({

  url:url,

  type:"POST",

  data:myData,

  contentType:"application/json; charset=utf-8",

  dataType:"json",

  success: function(){

    ...

  }

})

分享到:
评论

相关推荐

    HttpClient发送post请求传输json数据

    在这个主题中,我们将专注于如何使用HttpClient发送POST请求并传输JSON数据。在实际的Web服务开发和API调用中,这是一个非常常见的需求。 首先,理解POST请求:与GET请求不同,POST请求通常用于向服务器发送数据,...

    POST一个JSON格式的数据给Restful服务实例详解

    以上就是关于如何向RESTful服务实例发送JSON格式数据的详细解释,每一种平台或语言都有其特有的实现方式,但其核心概念是相同的,都是创建一个HTTP POST请求,并以application/json格式发送数据。在实际开发中,我们...

    java代码发送JSON格式的httpPOST请求

    以下是使用Apache HttpClient发送JSON格式POST请求的示例代码: ```java import org.apache.http.client.methods.CloseableHttpResponse; import org.apache.http.client.methods.HttpPost; import org.apache....

    httpclient发送post请求

    本篇文章将深入探讨如何使用HTTPClient发送POST请求,以及相关的项目结构和实现细节。 首先,"post-demo"项目定义了我们需要调用的接口。通常,这会是一个Web服务,可能是一个RESTful API,提供特定的功能或数据。...

    C#POST请求WCF服务

    本篇将深入探讨如何使用C#进行POST请求操作来调用WCF服务,并处理带有输入参数和返回值的JSON字符串。 首先,理解WCF服务的基础知识至关重要。WCF服务是一种能够跨越多个应用程序和网络边界通信的服务。它支持多种...

    HttpClient发送http请求(post和get)需要的jar包+内符java代码案例+注解详解

    - `commons-logging.jar`:日志服务抽象层,用于HttpClient的日志输出。 这些库可以通过Maven或Gradle等构建工具轻松管理,或者手动下载并添加到项目的类路径中。 2. **HttpClient GET请求**: GET请求通常用于...

    Java中使用Json

    在Java编程中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它使得人和机器都能轻易地阅读和编写。JSON格式基于JavaScript的一个子集,但与语言无关,因此在各种编程语言中,包括Java,都有广泛...

    c# 服务端调用RestFul Service的方法

    5. **响应数据格式**:推荐使用 JSON 格式,因为它轻量且易于解析。 #### RESTful 服务端实现 在 C# 中实现 RESTful 服务端通常涉及以下几个步骤: 1. **定义服务契约**:即定义服务接口,说明服务提供哪些方法...

    json接口的spring实例(含httpclient、加密解密)

    Spring框架提供了丰富的支持来创建RESTful API,这些API可以返回或接收JSON格式的数据。在`testJsonServer`项目中,你需要配置Spring MVC,创建一个Controller类,定义处理HTTP请求的方法,这些方法通常会使用`@...

    httpClient调用wcf

    对于WCF服务,响应体通常是XML或JSON格式的数据,需要解析成Java对象。 5. **数据序列化和反序列化**:由于Java和.NET之间的类型不兼容,需要使用数据转换工具,例如本例中的`json-lib-2.4-jdk15.jar`可能是用于...

    HttpClient 4.0的post()方法4个关键“头信息”设置

    - `application/json`:表示数据是JSON格式,适用于RESTful API。 - `multipart/form-data`:用于上传文件时。 - **设置示例**: ```java hp.setHeader("Content-Type", "application/x-www-form-urlencoded");...

    Titanium中Httpclient访问REST 服务

    对于RESTful服务,通常会返回JSON或XML格式的数据。在`onload`回调中,我们可以解析这些数据,并根据业务逻辑进行处理。例如,如果是JSON,可以使用`JSON.parse(responseData)`将其转换为JavaScript对象。 在实际...

    如何在WPF应用程序中通过HttpClient调用Web API

    它支持多种数据传输格式,如JSON和XML,与HttpClient配合使用,可以轻松地实现客户端和服务器之间的数据交换。 总结来说,WPF中的异步调用Web API通过HttpClient能确保应用程序的响应性和用户体验。通过正确配置和...

    Java+restful+Web+Service实战

    5. **JSON处理**:RESTful服务通常与JSON数据格式打交道,因为JSON轻量且易于解析。学习如何使用Jackson或Gson库进行JSON序列化和反序列化。 6. **安全性和认证**:了解如何为RESTful服务添加安全性,比如使用OAuth...

    C# 一个简单的 Restful 服务端和 Restful 客户端 Demo

    本示例是关于如何使用C#语言创建一个简单的RESTful服务端以及对应的RESTful客户端。以下是相关知识点的详细说明: 1. **RESTful原则**:REST(Representational State Transfer)的核心思想是资源(Resource)和...

    cxf实现restful资料

    2. REST服务接口:包含使用JAX-RS注解的接口定义,例如`@Path("/example")`表示服务根路径,`@GET`表示HTTP GET请求,`@Produces("application/json")`表示返回JSON格式的数据。 3. 服务实现类:实现了接口中的各个...

    httpclient4.5.5所有包

    例如,开发人员可以使用 HttpClient 进行 RESTful API 的调用,获取 JSON 数据,或者进行自动化测试中的 HTTP 请求模拟。 6. **注意事项** - 使用 HttpClient 时,需注意连接管理和资源释放,避免内存泄漏和连接...

    httpclient-oracle-mysql数据链接驱动包.rar

    - RESTful API交互:通过HTTPClient库发起HTTP请求,与远程RESTful服务进行交互,获取或发送JSON格式的数据,这在微服务架构中很常见。 - JSON数据处理:利用JSON解析库,将接收到的JSON字符串转换为Java对象,或者...

    json-processing-webapp

    JSON(JavaScript Object Notation)处理在Web应用程序中扮演着至关重要的角色,特别是在开发RESTful(Representational State Transfer)服务时。REST是一种网络应用程序的设计风格和开发方式,基于HTTP协议,以...

    restful风格webservice代码

    在描述中提到的JSON数据交换,是RESTful服务常用的数据格式,因为JSON具有轻量、易于解析和跨平台的优势。JSON对象可以方便地表示复杂的数据结构,如attendencesys中的考勤数据。项目中可能包含了JSON的序列化和反...

Global site tag (gtag.js) - Google Analytics