本来想用air写一个,但是自己实在有点懒而且还有一些优先级高一些的东西需要搞一搞,日后又怕自己忘了找不到资料
就写篇博客记录一下。
首先你的博客要支持 Blogger
或者MetaWeblog
api, api的源程序
他们都是基于xmlrpc进行通信的,所以客户端也需要遵循这个协议,XMLRPC for AS3.0 在这里
.
好的 现在客户端和服务器端的准备工作都做好了,coding
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute" creationComplete="postIt();">
<mx:Script>
<![CDATA[
import com.mattism.http.xmlrpc.Connection;
import com.mattism.http.xmlrpc.ConnectionImpl;
import com.mattism.http.xmlrpc.util.XMLRPCDataTypes;
import flash.system.Security;
private var blog_url:String="http://localhost:8080/roller/roller-services/xmlrpc";
var BLOG_ID:String="blog";
var USERNAME:String="foodyi";
var PASSWORD:String="your password";
private function postIt():void
{
var rpc:Connection=new ConnectionImpl(blog_url);
rpc.addEventListener(Event.COMPLETE,onPostComplete);
rpc.addParam(" ",XMLRPCDataTypes.STRING);
rpc.addParam(BLOG_ID,XMLRPCDataTypes.STRING); // Blog Id
rpc.addParam(USERNAME,XMLRPCDataTypes.STRING); // Username
rpc.addParam(PASSWORD,XMLRPCDataTypes.STRING); // Password
rpc.addParam({title:"haha",content:"next"}, XMLRPCDataTypes.STRING); // Post contents
rpc.addParam(1,XMLRPCDataTypes.BOOLEAN); // Post right away
rpc.call('blogger.newPost');
}
function onPostComplete(event:Event):void
{
trace("post OK!");
}
]]>
</mx:Script>
</mx:Application>
以上程序是我连接本地的apache roller. 如果需要获得返回值,需要修改XMLRPC AS3的程序,将返回值放到Event中返回。
分享到:
相关推荐
XML-RPC客户端测试程序 向XMLRPC服务器发送一个XML-RPC请求,以文本文件读取xml文件; 记录返回的数据到文件中; windows命令行程序,使用前请配置*.pln文件 askcyg@hotmail.com
Python基于xmlrpc的webservice服务以及在odoo中的使用
基于python的xmlrpc示例,详细说明见https://blog.csdn.net/qq_25662827/article/details/123271255
基于XML rpc的实现源代码;可以使用soap实现类似的功能,但这个更容易使用
本文实例讲述了python基于xmlrpc实现二进制文件传输的方法。分享给大家供大家参考。具体实现方法如下: 服务器端: from SimpleXMLRPCServer import SimpleXMLRPCServer import xmlrpclib def python_logo(): ...
基于XmlRpc 的分布式系统,杜强,,本文首先介绍了开源XmlRpc 框架的协议特点和使用优点,然后以一个视频监控系统为例来介绍其作为分布式系统的控制信息传递的载体,�
这里提供了一个开源的xmlrpc的包,可以实现php和c++的通信,提供多线程编程接口,省去了自己写socket的麻烦。 代码中包含一个实例:client端是php的,server端的c++的。
Delphi7使用XmlRpc实现C/S模式的短信发送,修正了XmlRpc2.0的一些错误, 服务端与客户端采用ADO.XML格式传送数据集(TADODataSet),数据库使用SQLit3.
能在Android系统中运行的, 使用XML-RPC实现csdn blog客户端(其它blog客户端可以通过修改源码实现),可以独立编译成功的源代码
Java通过xmlrpc实现远程方法调用,如需xmlrpc可在网上下载。
Odoo API客户端 该库允许通过Odoo XMLRPC API进行通信。 可以在这里找到有关它的文档: : 该库将允许您: 根据Odoo数据库中可用的信息生成PHP模型类,以简化对API的调用 通过XMLRPC API将请求发送到您的Odoo实例 ...
基于 RPC 方式的文件传输应用开发: 实现一个简单的RPC分布应用,实现一个基于RPC 方式的文件传输应用。 功能: 1. 能够查询服务器端文件列表及文件信息; 2. 能够传输大文件,并且分片的方式进行传输。
基于Chris Morley出色的著作“ XmlRpc ++”派生的XmlRpc库。 / *由ise GmbH 2013更改* /-添加了多线程支持-添加了对Windows编译的支持-扩展类XmlRpcValue用于某些定义的输入格式的自动类型识别-添加了二进制协议以...
xmlrpc demo。包含服务端和客户端。入门的好例子。
xmlrpc远程函数式服务调用,C++作为服务端,python、C++客户端通过http进行调用,远程调用函数式服务,具体运行结果可以参考https://blog.csdn.net/zckui/article/details/121147756 博客
xmlrpc-2.0-src.zip java程序,主要用语开发rpc
xmlrpc jar包. 版本: 3.1.3
xmlrpc-c-1.51.05.tgz,xmlrpc的c和c++官方发布版本,xmlrpc用于嵌入式API调试,配合python客户端,非常方便。
xmlrpc库