基于JAVA的律师查询api调用代码实例.docx
- 文档编号:26460315
- 上传时间:2023-06-19
- 格式:DOCX
- 页数:16
- 大小:16.91KB
基于JAVA的律师查询api调用代码实例.docx
《基于JAVA的律师查询api调用代码实例.docx》由会员分享,可在线阅读,更多相关《基于JAVA的律师查询api调用代码实例.docx(16页珍藏版)》请在冰豆网上搜索。
基于JAVA的律师查询api调用代码实例
基于JAVA的律师查询api调用代码实例
代码描述:
基于JAVA的律师查询api调用代码实例
代码平台:
聚合数据
import java.io.BufferedReader;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.UnsupportedEncodingException;
import .HttpURLConnection;
import .URL;
import .URLEncoder;
import java.util.HashMap;
import java.util.Map;
import net.sf.json.JSONObject;
/**
*律师查询调用示例代码 - 聚合数据
*在线接口文档:
**/
public class JuheDemo {
public static final String DEF_CHATSET = "UTF-8";
public static final int DEF_CONN_TIMEOUT = 30000;
public static final int DEF_READ_TIMEOUT = 30000;
public static String userAgent = "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.66 Safari/537.36";
//配置您申请的KEY
public static final String APPKEY ="*************************";
//1.按省份查询律师
public static void getRequest1(){
String result =null;
String url ="
Map params = new HashMap();//请求参数
params.put("dtype","");//返回的数据格式,json或xml
params.put("st","");//开始数
params.put("count","");//返回的个数
params.put("pro","");//省份名字,如:
江苏
params.put("key",APPKEY);//您申请的AppKey,请在应用详细页查询
try {
result =net(url, params, "GET");
JSONObject object = JSONObject.fromObject(result);
if(object.getInt("error_code")==0){
System.out.println(object.get("result"));
}else{
System.out.println(object.get("error_code")+":
"+object.get("reason"));
}
} catch (Exception e) {
e.printStackTrace();
}
}
//2.按城市查询律师
public static void getRequest2(){
String result =null;
String url ="
Map params = new HashMap();//请求参数
params.put("dtype","");//返回的数据格式,json或xml
params.put("st","");//开始数
params.put("count","");//返回的个数
params.put("city","");//城市名字,如:
苏州
params.put("key",APPKEY);//您申请的AppKey,请在应用详细页查询
try {
result =net(url, params, "GET");
JSONObject object = JSONObject.fromObject(result);
if(object.getInt("error_code")==0){
System.out.println(object.get("result"));
}else{
System.out.println(object.get("error_code")+":
"+object.get("reason"));
}
} catch (Exception e) {
e.printStackTrace();
}
}
//3.按相似姓名查询律师
public static void getRequest3(){
String result =null;
String url ="
Map params = new HashMap();//请求参数
params.put("dtype","");//返回的数据格式,json或xml
params.put("st","");//开始数
params.put("count","");//返回的个数
params.put("name","");//要查询的名字,如:
张三、张、安等(模糊查询)
params.put("key",APPKEY);//您申请的AppKey,请在应用详细页查询
try {
result =net(url, params, "GET");
JSONObject object = JSONObject.fromObject(result);
if(object.getInt("error_code")==0){
System.out.println(object.get("result"));
}else{
System.out.println(object.get("error_code")+":
"+object.get("reason"));
}
} catch (Exception e) {
e.printStackTrace();
}
}
//4.按专长领域查询律师
public static void getRequest4(){
String result =null;
String url ="
Map params = new HashMap();//请求参数
params.put("dtype","");//返回的数据格式,json或xml
params.put("st","");//开始数
params.put("count","");//返回的个数
params.put("spec","");//专长领域
params.put("key",APPKEY);//您申请的AppKey,请在应用详细页查询
try {
result =net(url, params, "GET");
JSONObject object = JSONObject.fromObject(result);
if(object.getInt("error_code")==0){
System.out.println(object.get("result"));
}else{
System.out.println(object.get("error_code")+":
"+object.get("reason"));
}
} catch (Exception e) {
e.printStackTrace();
}
}
//5.随机查询律师
public static void getRequest5(){
String result =null;
String url ="
Map params = new HashMap();//请求参数
params.put("dtype","");//返回的数据格式,json或xml
params.put("count","");//返回的个数
params.put("key",APPKEY);//您申请的AppKey,请在应用详细页查询
try {
result =net(url, params, "GET");
JSONObject object = JSONObject.fromObject(result);
if(object.getInt("error_code")==0){
System.out.println(object.get("result"));
}else{
System.out.println(object.get("error_code")+":
"+object.get("reason"));
}
} catch (Exception e) {
e.printStackTrace();
}
}
//6.按手机号码查询律师
public static void getRequest6(){
String result =null;
String url ="
Map params = new HashMap();//请求参数
params.put("dtype","");//返回的数据格式,json或xml
params.put("st","");//开始数
params.put("count","");//返回的个数
params.put("mobile","");//手机号码
params.put("key",APPKEY);//您申请的AppKey,请在应用详细页查询
try {
result =net(url, params, "GET");
JSONObject object = JSONObject.fromObject(result);
if(object.getInt("error_code")==0){
System.out.println(object.get("result"));
}else{
System.out.println(object.get("error_code")+":
"+object.get("reason"));
}
} catch (Exception e) {
e.printStackTrace();
}
}
//7.由省份查询城市
public static void getRequest7(){
String result =null;
String url ="
Map params = new HashMap();//请求参数
params.put("dtype","");//返回的数据格式,json或xml
params.put("pro","");//省份,如:
江苏
params.put("key",APPKEY);//您申请的AppKey,请在应用详细页查询
try {
result =net(url, params, "GET");
JSONObject object = JSONObject.fromObject(result);
if(object.getInt("error_code")==0){
System.out.println(object.get("result"));
}else{
System.out.println(object.get("error_code")+":
"+object.get("reason"));
}
} catch (Exception e) {
e.printStackTrace();
}
}
//8.查询专业领域
public static void getRequest8(){
String result =null;
String url ="
Map params = new HashMap();//请求参数
params.put("dtype","");//返回的数据格式,json或xml
params.put("key",APPKEY);//您申请的AppKey,请在应用详细页查询
try {
result =net(url, params, "GET");
JSONObject object = JSONObject.fromObject(result);
if(object.getInt("error_code")==0){
System.out.println(object.get("result"));
}else{
System.out.println(object.get("error_code")+":
"+object.get("reason"));
}
} catch (Exception e) {
e.printStackTrace();
}
}
//9.查询省份列表
public static void getRequest9(){
String result =null;
String url ="
Map params = new HashMap();//请求参数
params.put("dtype","");//返回的数据格式,json或xml
params.put("key",APPKEY);//您申请的AppKey,请在应用详细页查询
try {
result =net(url, params, "GET");
JSONObject object = JSONObject.fromObject(result);
if(object.getInt("error_code")==0){
System.out.println(object.get("result"));
}else{
System.out.println(object.get("error_code")+":
"+object.get("reason"));
}
} catch (Exception e) {
e.printStackTrace();
}
}
//10.按姓名查询律师辩词
public static void getRequest10(){
String result =null;
String url ="
Map params = new HashMap();//请求参数
params.put("dtype","");//返回的数据格式,json或xml
params.put("st","");//开始数
params.put("count","");//返回的个数
params.put("name","");//律师姓名
params.put("key",APPKEY);//您申请的AppKey,请在应用详细页查询
try {
result =net(url, params, "GET");
JSONObject object = JSONObject.fromObject(result);
if(object.getInt("error_code")==0){
System.out.println(object.get("result"));
}else{
System.out.println(object.get("error_code")+":
"+object.get("reason"));
}
} catch (Exception e) {
e.printStackTrace();
}
}
//11.按关键词查询律师辩词
public static void getRequest11(){
String result =null;
String url ="
Map params = new HashMap();//请求参数
params.put("dtype","");//返回的数据格式,json或xml
params.put("st","");//开始数
params.put("count","");//返回的个数
params.put("term","");//关键词
params.put("key",APPKEY);//您申请的AppKey,请在应用详细页查询
try {
result =net(url, params, "GET");
JSONObject object = JSONObject.fromObject(result);
if(object.getInt("err
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JAVA 律师 查询 api 调用 代码 实例