`

HTTP POST方式提交JSON数据

    博客分类:
  • Java
 
阅读更多

方式一:

	public static String postJSon(String url, String strJson)
	{
		HttpClient client = new DefaultHttpClient();
		HttpPost post = new HttpPost(url);
		String result = null;
		try {
			StringEntity s = new StringEntity(strJson,"UTF-8");
//			s.setContentEncoding("UTF-8");
			s.setContentType("application/json;charset=utf-8");
			post.setEntity(s);
			HttpResponse res = client.execute(post);

			System.out.println(res.getStatusLine().getStatusCode());
		} catch (Exception e) {
			throw new RuntimeException(e);
		}
		return result;
	}

 方法二:

 HttpClient httpClient = new HttpClient();
	    PostMethod httpPost = new PostMethod(url);
	    
	    JSONObject data = new JSONObject();
	    data.put("username", "发达省份");
	    data.put("password", "133");
	    data.put("phonenum", "131313");
	    StringRequestEntity requestEntity = new StringRequestEntity(
	    		data.toJSONString(),
	    	    "application/json",
	    	    "UTF-8");
	    httpPost.setRequestEntity(requestEntity);
	    httpClient.executeMethod(httpPost);
	    int statusCode = httpPost.getStatusCode();
	    System.out.println("statusCode:"+statusCode);

 

分享到:
评论

相关推荐

    HTTP Post提交Json与接收返回结果 Winform程序

    总的来说,HTTP POST提交JSON和接收返回结果在Winform应用程序中的实现涉及到网络请求、JSON序列化和异步编程。了解这些知识点对于开发涉及网络通信的Winform应用至关重要。在实际项目中,你可能还需要处理认证、...

    PHP基于curl模拟post提交json数据示例

    主要介绍了PHP基于curl模拟post提交json数据操作,结合实例形式分析了php使用curl实现post方式提交json数据相关操作步骤与注意事项,代码简单实用,需要的朋友可以参考下

    PB12.5 POST方式提交JSON到HTTP API(亲测可用)

    Power Builder 12.5,使用ole MSXML2.ServerXMLHTTP方式,对接WEB API,以JSON方式提交数据,POST/GET方式均可。

    PHP基于curl模拟post提交json数据示例.docx

    本文主要介绍了 PHP 基于 curl 模拟 post 提交 json 数据操作,通过实例形式分析了 PHP 使用 curl 实现 post 方式提交 json 数据相关操作步骤与留意事项。下面是文章的详细介绍: 首先,需要了解什么是 curl?curl ...

    Qt 写的http 请求使用POST Json

    POST方法常用于提交表单数据或上传文件,这里的用途是上传JSON数据。 接着,我们需要处理JSON数据。Qt提供QJsonDocument和QJsonObject类来解析和创建JSON对象。JSON(JavaScript Object Notation)是一种轻量级的...

    C#通过post提交json字符串

    ### C#通过POST提交JSON字符串知识点详解 #### 一、知识点概述 在现代Web开发中,前后端分离架构越来越流行,后端主要负责处理业务逻辑和数据存储,前端则负责展示逻辑。在这种模式下,前后端之间的数据交换通常...

    VC通过HttpGet和HttpPost方式与WebService通信,解析返回的Json

    在这个特定的场景中,我们关注的是如何利用VC通过HttpGet和HttpPost方法与WebService进行交互,并处理返回的Json数据。 HttpGet和HttpPost是HTTP协议中的两种主要请求方法。HttpGet是一种无状态、幂等的请求方法,...

    PB12.5 POST方式提交JSON或FORM-DATA到HTTP API

    Power Builder 12.5,使用ole MSXML2.ServerXMLHTTP方式,对接WEB API,以选用JSON和x-www-form-urlencoded方式提交数据,POST/GET方式均可。

    易语言post提交示例

    在易语言中,POST提交是网络编程中的一个常见操作,通常用于向服务器发送数据,如表单提交、API接口调用等。下面将详细讲解易语言中如何实现POST提交。 首先,POST提交的核心在于发送HTTP请求,易语言提供了“网络...

    C代码版本的HTTP POST上传文件/JSON

    本主题聚焦于使用C语言实现HTTP POST方法上传文件和发送JSON数据,这对于开发嵌入式系统、移动应用后端或者任何需要轻量级网络交互的项目来说尤其有用。 HTTP POST方法通常用于向服务器发送数据,比如用户填写的...

    httpclient post json 数据

    "httpclient post json数据"这个主题就是关于如何使用C#的HttpClient类来向Web API发送POST请求,并且以JSON格式传输数据。下面将详细解释这一过程。 首先,理解JSON(JavaScript Object Notation)是一种轻量级的...

    ASP.NET webapi方式客户端提交签名数据到服务端返回JSON数据交互示例源码

    客户端(Web/ApiClient/queryToken.aspx )以post方式提交json数据来访问API服务端(WebApi:ApiServe/queryToken.aspx),api服务端接受到数据在云端处理以后在以json的形式返回给客户端 步骤:1.修改客户端: WebWeb:...

    实例03获取JSON数据,显示计步器的个人信息.rar

    在Android开发中,获取JSON数据并将其展示在应用中是一项常见的任务,特别是在构建与服务器进行交互的移动应用时。这个实例“实例03获取JSON数据,显示计步器的个人信息.rar”显然涉及到从服务器获取JSON格式的数据...

    Unity 中通过UnityWebRequest POST传JSON格式的参数请求数据。

    Unity 中通过UnityWebRequest 以POST形式传JSON格式(键值对格式)的参数请求数据。

    delphi_demo HttpPost+JSON

    通过这个项目,开发者可以学习到如何在Delphi中创建线程,如何使用HTTP客户端库发送POST请求,以及如何处理和序列化JSON数据。此外,还能了解到如何组织和管理Delphi项目文件,以及如何调试和测试这种网络通信功能。...

    PHP调用接口用post方法传送json数据的实例

    该实例中,我们将使用curl扩展库来发起post请求,并将json数据作为请求体传送到服务器端。 首先,让我们了解一下post请求的基本概念。Post请求是一种常见的HTTP请求方法,用于将数据从客户端发送到服务器端。在本例...

    jquery $.post()的用法 传递json文本 客户端和服务器端相互传递

    jQuery 提供了多种 AJAX 方法来简化这一过程,其中 `$.post()` 是一种常用的方式来实现客户端向服务器端发送数据并接收响应。本文将详细探讨 `$.post()` 的使用方法,特别是在传递 JSON 数据时的应用。 #### 一、`$...

    extjs_php向后台提交json_post的接收方法实例

    当ExtJS应用需要向PHP后端提交JSON数据时,通常会使用POST请求。然而,有时直接通过`$_POST`数组获取JSON数据可能无法正常工作,这时我们需要采用不同的接收策略。以下是一个关于如何正确接收ExtJS发送的JSON POST...

    post方式提交数据

    对于JSON数据,通常设置为"application/json"。 4. **写入请求体**:通过HttpURLConnection的setDoOutput(true)开启写入权限,然后使用DataOutputStream写出数据。 5. **发送请求并读取响应**:调用connect()方法...

    狼王-HttpPost请求和JSON解析

    这个示例可能包含了创建HttpPost对象、设置URL、添加请求头、构造请求体(可能是JSON格式)、执行请求并获取响应、最后从响应中解析JSON数据的完整过程。 总之,HttpPost请求和JSON解析是现代Web开发中的核心技能。...

Global site tag (gtag.js) - Google Analytics