全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

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

在Android/Java平台上实现POST一个json数据:

JSONObject jsonObj = new JSONObject();
jsonObj.put("username", username);
jsonObj.put("apikey", apikey);
// Create the POST object and add the parameters
HttpPost httpPost = new HttpPost(url);
StringEntity entity = new StringEntity(jsonObj.toString(), HTTP.UTF_8);
entity.setContentType("application/json");
httpPost.setEntity(entity);
HttpClient client = new DefaultHttpClient();
HttpResponse response = client.execute(httpPost);

用curl可执行如下命令:

curl -l -H "Content-type: application/json" -X POST -d '{"phone":"13521389587","password":"test"}' http://domain/apis/users.json

用jQuery:

$.ajax({
 url:url,
 type:"POST",
 data:data,
 contentType:"application/json; charset=utf-8",
 dataType:"json",
 success: function(){
  ...
 }
})

PHP用cUrl实现:

$data = array("name" => "Hagrid", "age" => "36");                                   
$data_string = json_encode($data);    
$ch = curl_init('http://api.local/rest/users');    
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");              
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
curl_setopt($ch, CURLOPT_HTTPHEADER, array(          
  'Content-Type: application/json', 
  'Content-Length: ' . strlen($data_string))      
);                                                           
$result = curl_exec($ch); 

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# POST一个JSON格式的数据给Restful服务  # POST一个JSON格式的数据  # 希望能  # 谢谢大家  # 可执行  # 平台上  # setContentType  # application  # HttpClient  # setEntity  # entity  # StringEntity  # HTTP  # toString  # client  # Content  # bash  # phone  # type  # curl  # HttpResponse  # DefaultHttpClient 


相关文章: 湖南网站制作公司,湖南上善若水科技有限公司做什么的?  c# 在高并发下使用反射发射(Reflection.Emit)的性能  c++怎么编写动态链接库dll_c++ __declspec(dllexport)导出与调用【方法】  ,想在网上投简历,哪几个网站比较好?  保定网站制作方案定制,保定招聘的渠道有哪些?找工作的人一般都去哪里看招聘信息?  建站主机SSH密钥生成步骤及常见问题解答?  兔展官网 在线制作,怎样制作微信请帖?  建站之星2.7模板:企业网站建设与h5定制设计专题  网站代码制作软件有哪些,如何生成自己网站的代码?  网站制作话术技巧,网站推广做的好怎么话术?  建站之星如何实现五合一智能建站与营销推广?  建站之星安装步骤有哪些常见问题?  如何配置支付宝与微信支付功能?  建站之星安全性能如何?防护体系能否抵御黑客入侵?  建站主机选哪种环境更利于SEO优化?  济南网站建设制作公司,室内设计网站一般都有哪些功能?  如何配置WinSCP新建站点的密钥验证步骤?  小说建站VPS选用指南:性能对比、配置优化与建站方案解析  网站规划与制作是什么,电子商务网站系统规划的内容及步骤是什么?  如何破解联通资金短缺导致的基站建设难题?  企业微网站怎么做,公司网站和公众号有什么区别?  如何快速搭建高效WAP手机网站?  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  c++如何打印函数堆栈信息_c++ backtrace函数与符号名解析【方法】  专业网站建设制作报价,网页设计制作要考什么证?  建站主机与服务器功能差异如何区分?  如何做静态网页,sublimetext3.0制作静态网页?  如何在Windows服务器上快速搭建网站?  最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?  如何快速生成凡客建站的专业级图册?  小程序网站制作需要准备什么资料,如何制作小程序?  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  东莞专业制作网站的公司,东莞大学生网的网址是什么?  如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?  官网自助建站平台指南:在线制作、快速建站与模板选择全解析  如何在腾讯云服务器上快速搭建个人网站?  如何通过虚拟机搭建网站?详细步骤解析  如何在Golang中处理模块冲突_解决依赖版本不兼容问题  C#如何序列化对象为XML XmlSerializer用法  韩国服务器如何优化跨境访问实现高效连接?  c++怎么实现高并发下的无锁队列_c++ std::atomic原子变量与CAS操作【详解】  建站之星安装需要哪些步骤及注意事项?  建站之星安装后如何配置SEO及设计样式?  常州企业建站如何选择最佳模板?  Dapper的Execute方法的返回值是什么意思 Dapper Execute返回值详解  TestNG的testng.xml配置文件怎么写  历史网站制作软件,华为如何找回被删除的网站?  如何在Ubuntu系统下快速搭建WordPress个人网站?  建站主机CVM配置优化、SEO策略与性能提升指南  如何获取开源自助建站系统免费下载链接? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。