航天云网
用户中心
您好,欢迎来到用户中心!
登录
首页
开放平台
首页
>
用户中心API
>
子系统调用API
子系统调用API
/api/delRes
/api/delRes
删除角色下的资源信息
调用URL
/api/delRes.ht
请求方式
Post
请求参数
名称
类型
是否必须
描述
systemId
String
是
子系统id
data
String
是
参数数据
返回参数
名称
类型
描述
success
Boolean
是否成功
error
String
错误信息
errorCode
String
错误编号
请求参数示例
{ systemId:子系统id, data: { "roleResId": "id" } }
调用示例
{ public class TestDemo{ public static void main(String args[]) { String url = "http://aop.casicloud.com/api/delRes.ht"; Map
params = new HashMap
(); params.put("systemId", 100); Map
data = new HashMap
(); data.put("roleResId", "153495"); params.put("data", data); String result = ""; try { result = JsonPostInvoke(url, params); } catch (ClientProtocolException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } System.out.println(result); } public static String JsonPostInvoke(String url, Map
params) throws ClientProtocolException, IOException{ System.out.println("post方式提交json数据开始......"); JSONObject jsonParam = new JSONObject(); // http客户端 HttpClient httpClient = buildHttpClient(false); // post请求 HttpPost method = new HttpPost(url); if(null != params){ for(String key : params.keySet()){ jsonParam.put(key, params.get(key)); } // 参数实体 StringEntity entity = new StringEntity(jsonParam.toString(), CHARSET_UTF8);//解决中文乱码问题 entity.setContentEncoding(CHARSET_UTF8); entity.setContentType(CONTENT_TYPE_JSON_CHARSET_UTF8); method.setEntity(entity); } // 执行响应操作 HttpResponse result = null; String data=""; try { result = httpClient.execute(method); data= EntityUtils.toString(result.getEntity()); } catch (Exception e) { data="请求错误"; e.printStackTrace(); } // 请求结束,返回结果 System.out.println(data); System.out.println("post方式提交json数据结束......"); return data; } }
返回结果示例
{ "success":false, "errorCode":"100053", "error":"角色资源删除失败" }
描述
删除角色的资源权限
注意事项
错误代码
关于错误返回值与错误代码,参见
错误代码说明