POST一个JSON格式的数据给Restful服务实例详解
2018-09-07 21:28
在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}
用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(
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
文章标题:POST一个JSON格式的数据给Restful服务实例详解
文章链接:http://soscw.com/essay/15413.html