前面写过一篇关于pb调用webservice的博文,里面描述了三种方法,其中的一种方法是我比较喜欢用的,因为是通用类型,相比其他两种,缺点没那么多,但是那篇文章对于这种方式的有些东西未做描述,此处做一些补充。
主要是如何设置请求头以及当服务返回的不是文本时,改怎么接收,详情请看下面代码:
//====================================================================
// 事件: wf_post_http()
//--------------------------------------------------------------------
// 描述:
//--------------------------------------------------------------------
// 参数:
// value string as_url 服务url
// value string as_header[] 请求头的值
// value string as_injson 入参json
// reference string as_outjson 出差json ,文本
// reference blob rab_zipstr 出差 ,返回的数据流时使用
//--------