12 2012 档案

摘要:C#在调用xmlrpc接口时返回的是int值就可以直接获取,最近在调用一个接口是获取一个账号记录的详细信息,xmlrpc接口返回的是一个哈希值。所以直接用int或者Hashtable 来获取返回值执行都会出现错误,后来在网上搜索了一下,原来在CookComputing.XmlRpcV2.dll里有专门获取此类的结果。那就是xmlrpc的结构体,变量是:XmlRpcStruct//获取账号信息调用[XmlRpcMethod("middler.getUserDetailInfo")]XmlRpcStruct getUserDetailInfo(string Passport, 阅读全文
posted @ 2012-12-18 09:51 小 蔡 阅读(1364) 评论(0) 推荐(0)
摘要:前一编说到xmlrpc调用操作,由于有时候在xmlrpc里有中文字符的请求,但由于上传的请求与服务器的编码不匹配,会导致请求不成功。那么我们就需要把服务端的编码与客户端的编码统一,这里说一下uft8中文字符转换int XmlBody(){ char tmp[30]; lr_convert_string_encoding("张大千",LR_ENC_SYSTEM_LOCALE,LR_ENC_UTF8,"aaa");//就这一句就进行了编码转换,不知道其他编码如何转,知道的同学可以说一下。 strcpy(tmp,lr_eval_string("{aa 阅读全文
posted @ 2012-12-13 14:49 小 蔡 阅读(1550) 评论(0) 推荐(0)
摘要:最近与xmlrpc这东西打交道,因为之前没用过,在这之前也一直没听说过这个名词,所以也不知道怎么调用。后来查了一下资料,分别用C# 和 Loadrunner的web(http/html) 都实现了调用操作。废话少说,下面就先来说一下C#是如何实现的。(当然其实语言也可以读取,这里只说一下我用到的,其实的就不作研究了。)1. C#实现方式需要去下载CookComputing.XmlRpcV2.dll这个dll的支持,以下是实现代码。using System;using System.Collections.Generic;using System.Linq;using System.Text;u 阅读全文
posted @ 2012-12-12 17:55 小 蔡 阅读(1577) 评论(0) 推荐(1)