文档章节

JSON-RPC请求

浮躁的码农
 浮躁的码农
发布于 2015/06/30 13:56
字数 86
阅读 57
收藏 0

json-rpc请求:

/**
	 * @param jsonArgument
	 * @return
	 */
	public static String get_data(String jsonArgument ) {
		try {
			URL httpUrl = new URL(PropKit.get("zabbix.url"));
			HttpURLConnection conn = (HttpURLConnection) httpUrl.openConnection();
			conn.setRequestMethod("POST");
			conn.setDoOutput(true);
			conn.setRequestProperty("Content-Type", "application/json-rpc");
			// 表单参数
			StringBuffer params = new StringBuffer();
			params.append(jsonArgument);
			byte[] bypes = params.toString().getBytes();
			conn.getOutputStream().write(bypes);// 输入参数	
			//返回
			if(conn.getInputStream()!=null){
				BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));
				String result = reader.readLine();
				reader.close();
				return result;
			}else{
				return null;
			}
		} catch (Exception e) {
			logger.error("DATA:"+jsonArgument, e);
			//e.printStackTrace();
		}
		return null;
	}



© 著作权归作者所有

浮躁的码农

浮躁的码农

粉丝 77
博文 935
码字总数 195413
作品 0
松江
程序员
私信 提问
【Ovirt 笔记】engine 与 vdsm 之间的调用分析 JSON-RPC

文前说明 作为码农中的一员,需要不断的学习,我工作之余将一些分析总结和学习笔记写成博客与大家一起交流,也希望采用这种方式记录自己的学习之旅。 本文仅供学习交流使用,侵权必删。 不用...

羽杰
2018/05/31
0
0
Shindig JAVA版本内部结构(译)

英文原文:http://rollerweblogger.org/roller/entry/shindig_java_internals_diagram_updated Shindig JAVA版本内部结构 我发表第一篇和第二篇 Shindig JAVA版本工作原理之后,Shindig已经修...

newidea
2010/01/20
1K
0
JSON-RPC 2.0 的一些规范

扫码或搜索:进击的Coder 发送 即可立即永久解锁本站全部文章 本文为转载文章,旨在记录一些有用的知识点。 作者: JSON-RPC 工作组< json-rpc@googlegroups.com > 原文链接: http://www.json...

崔庆才
10/17
0
0
基于微服务库的可插拔RPC - go-micro

Go-Micro 是一个基于微服务库的可插拔 RPC,为编写分布式应用程序提供基本构件。它是 Micro 工具包的一部分,支持 Proto-RPC 和 JSON-RPC 的请求/响应协议,默认设置Consul为探索。 示例服务...

匿名
2016/03/22
5.2K
2
四种常见的 POST 提交数据方式

HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。 我们...

极客教程
2017/11/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

如何有效地计算JavaScript中对象的键/属性数量?

计算对象的键/属性数的最快方法是什么? 是否可以在不迭代对象的情况下执行此操作? 即不做 var count = 0;for (k in myobj) if (myobj.hasOwnProperty(k)) count++; (Firefox确实提供了一...

技术盛宴
34分钟前
4
0
百度网址安全中心拦截解除的办法分享

临近2019年底,客户的公司网站被百度网址安全中心拦截了,公司网站彻底打不开了,影响范围很大,于是通过朋友介绍找到我们SINE安全公司寻求帮忙解封,关于如何解除百度的安全拦截提示,下面就...

网站安全
45分钟前
6
0
Tomcat8源码分析-启动流程-start方法

上一篇:Tomcat8源码分析-启动流程-load方法 前面讲了启动流程中的Catalina.load,进一步调用绝大部分组建的init操作,主要完成对server.xml解析,并根据解析的结果结合设置的Rule(规则)构造...

特拉仔
54分钟前
6
0
Xamarin.FormsShell基础教程(7)Shell项目关于页面的介绍

Xamarin.FormsShell基础教程(7)Shell项目关于页面的介绍 轻拍标签栏中的About标签,进入关于页面,如图1.8和图1.9所示。它是对应用程序介绍的页面。 该页面源自Views文件夹中的AboutPage.x...

大学霸
今天
3
0
一步一步理解Impala query profile(一)

很多Impala用户不知道如何阅读Impala query profile来了解一个查询背后正在执行的操作,从而在此基础上对查询进行调优以充分发挥查询的性能。因此我想写一篇简单的文章来分享我的经验,并希望...

九州暮云
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部