`
ttitfly
  • 浏览: 623265 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

XML-RPC 中文传递

XML 
阅读更多

XML-RPC 中文传递

 

/**
  * 支持中文,Base64编码传送 ,和java里的byte[] 对应
  */
 public Hashtable distributeDataBySingle(Vector v)
 {
  Hashtable result = new Hashtable();
  if(v != null && v.size() == 3)
  {
   byte[] rawUrlByte = (byte[])v.get(1);
   String rawUrl = coverUtf_8Str(rawUrlByte,"UTF-8");
   String feedIdStr = (String)v.get(0);
   long feedId = 0;
   try{
    feedId = Long.parseLong(feedIdStr);
   }catch(Exception e){
    feedId = 0;
   }
   String whichBspStr = (String)v.get(2);
   
   int whichBsp = 0;
   try{
    whichBsp = Integer.parseInt(whichBspStr);
   }catch(Exception e){
    whichBsp = 0;
   }
   
   initProperties(configPath);
   
   initDB(whichBsp);
   result = addBySingle(rawUrl,feedId);
  }
  else
  {
   result.put("resCode","-1");
    result.put("resInfo","param is wrong!");
    return result;
  }
  return result;
 }
 

分享到:
评论

相关推荐

    xml-rpc学习心得

    ### XML-RPC学习心得 #### 一、XML-RPC简介 XML-RPC(XML Remote Procedure Call)是一种轻量级的远程过程调用协议,它使用XML来编码调用数据,并通过HTTP进行传输。XML-RPC使得运行在不同操作系统上的应用程序...

    使用 XML-RPC 为 C++ 应用程序启用 Web 服务

    本文主要关注 XML-RPC,这是一种简单且轻量级的消息传递协议,支持基于 XML 的跨平台通信,特别适合 C++ 应用程序。 **为什么要选择 XML-RPC?** 在 C/C++ 代码集成方面,XML-RPC 提供了一个更简洁的解决方案。...

    Apache的XML-RPC简化你的WebService应用

    1. **请求构建**:客户端根据要调用的远程方法和传递的参数,生成一个XML格式的请求数据。这个XML文档包含了方法名和参数列表。 2. **HTTP传输**:客户端使用HTTP POST方法将XML请求数据发送到服务器的指定端口...

    XML-RPC.rar_python xml rpc_python写xml_xml rpc_xml-rpc python

    在XML-RPC中,传递的数据是XML格式,所以读取文件的内容需要被转化为XML可传输的形式。Python的内置`open()`函数可以用来读取文件,然后可能需要使用`xml.etree.ElementTree`模块将文件内容转换为XML元素树。 `...

    xml-rpc.net.3.0

    XML-RPC(XML Remote Procedure Call)是一种基于XML的远程过程调用协议,它允许软件应用程序通过网络进行通信,执行远程服务器上的方法,就像它们在本地机器上运行一样。`xml-rpc.net.3.0` 是一个针对C#开发的XML-...

    2001_Programming Web Services with XML-RPC

    ### XML-RPC与Web服务编程 #### 一、引言 《2001_Programming Web Services with XML-RPC》是一本关于基于XML-RPC技术进行Web服务编程的书籍。该书由Simon St. Laurent、Joe Johnston和Edd Dumbill合著,并于2001...

    Java的XML-RPC函数库源代码

    在Java中,Apache提供了一个名为XML-RPC的库,使得开发人员能够轻松地实现XML-RPC客户端和服务端的功能。这个库的特点是轻量级、易于使用,适合构建分布式系统中的简单通信。 标题"Java的XML-RPC函数库源代码"表明...

    xml-rpc协议资料

    ### XML-RPC协议详解 #### 一、XML-RPC简介 **XML-RPC**(XML Remote Procedure Call)是一种轻量级的远程过程调用协议,它允许不同操作系统、不同环境中的程序通过Internet进行通信。XML-RPC使用HTTP作为传输协议...

    XML-RPC 实现C++和C#交互.docx

    2. 类型限制:XML-RPC不能直接传递复杂类型,如抽象类或接口,只能传递基本类型、结构体和数组等。 3. 安全性:XML-RPC本身没有内置的安全机制,需要额外实现身份验证和加密等安全措施。 **总结:** XML-RPC是一种...

    Apache xml-rpc入门 sevlet服务及启动服务器线程

    在XML-RPC中,客户端发送一个包含方法名和参数的XML请求到服务器,服务器解析这个请求,执行相应的方法,并将结果以XML格式返回给客户端。这种方式使得跨平台、跨语言的通信成为可能。 要使用Apache XML-RPC,我们...

    java XML-PRC 类库

    3. **数据交换**:在客户端和服务器之间传递数据时,Apache XML-RPC会自动处理数据的序列化和反序列化。 通过学习和实践Apache XML-RPC,开发者可以快速构建分布式应用,特别是在那些需要简单、轻量级通信机制的...

    XML简介+SOAP+XML-RPC

    XML,即可扩展标记语言...综上所述,XML作为数据交换的基础,与SOAP和XML-RPC结合使用,构成了Web服务和分布式系统中重要的通信机制。理解这些技术的基本概念和工作原理对于任何IT专业人士来说都是至关重要的。

    转 主题:实战WebService I: XML-PRC篇(基于php)

    而“工具”则暗示了XML-RPC可以作为一种工具,用于实现不同系统间的通信,比如将一个网站的数据传递给另一个网站,或者在分布式系统中调用远程方法。 【文件名称列表】: 1. `utils.php`:这个文件可能包含了实用...

    rpc-xml:XML-RPC规范的Perl实现

    XML-RPC的核心理念是通过XML格式来封装参数和返回值,从而在分布式系统中传递调用信息。XML是一种结构化数据的通用表示,易于解析,因此成为跨平台通信的理想选择。XML-RPC服务器接收请求,执行指定的远程过程,并将...

    XmlRpcClient.zip_xml_xml rpc_xmlrpc

    在Linux环境下,XML-RPC客户端通常用于与服务器进行交互,执行服务器端的方法并传递数据。 "XmlRpcClient.zip"是一个包含实现XML-RPC客户端功能的源代码压缩包,主要用于在Linux系统下上传文件。"XmlRpcClient.cpp...

    apache xml rpc client

    Apache XML-RPC(XML Remote Procedure Call)是一种基于HTTP协议的RPC框架,允许客户端通过发送XML消息来调用服务器上的远程方法。它简化了分布式系统之间的通信,使得客户端和服务器可以跨语言、跨平台进行交互。...

    国人:JSON-RPC之初识

    3. **参数**:一个JSON数组或对象,传递给远程方法的参数,例如`"params": [1, 2]`。 4. **ID**:用于跟踪请求和响应的唯一标识,可选字段,可以是任意类型的值,例如`"id": 1`。 JSON-RPC的工作流程如下: 1. ...

    book系统源代码,带有Apache xml rpc技术

    4. **方法调用**:在XML-RPC中,客户端调用服务器端的方法就像调用本地方法一样,只是方法名和参数通过XML传递。 5. **支持的数据类型**:Apache XML-RPC支持多种数据类型,包括整数、浮点数、字符串、布尔值、日期...

    java开发常用jar包之json-rpc.rar

    相比于XML-RPC,JSON-RPC具有更简洁的数据格式,传输效率更高。 2. 请求结构:JSON-RPC请求包含三个主要部分:id(用于跟踪请求和响应)、method(要调用的方法名)和params(传递给方法的参数列表)。 3. 响应结构...

    XML-RPC Client-crx插件

    在描述中提到的"扩展测试XML-RPC服务器"意味着这个插件的主要功能是帮助开发者或者用户验证XML-RPC服务器是否正常工作,包括测试方法调用、参数传递以及返回结果的正确性。 XML-RPC客户端-crx插件的工作流程通常...

Global site tag (gtag.js) - Google Analytics