lr http请求访问webservice—soap_request

Action()
    {
         web_add_header("SOAPAction", "http://WebXml.com.cn/getWeather");
         soap_request("StepName=Sample Soap Request",
                      "URL=http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx",
                      "SOAPEnvelope= "
                      "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:web=\"http://WebXml.com.cn/\">\n"
                      "   <soapenv:Header/>\n"
                      "   <soapenv:Body>\n"
                      "      <web:getWeather>\n"
                      "         <!--Optional:-->\n"
                      "         <web:theCityCode>792</web:theCityCode>\n"
                      "         <!--Optional:-->\n"
                      "         <web:theUserID></web:theUserID>\n"
                      "      </web:getWeather>\n"
                      "   </soapenv:Body>\n"
                      "</soapenv:Envelope>",
                      LAST);

待续!!!!!!!

/*
    lr_xml_get_values("XML={Response_Xml}",
              "ValueParam=Author_Name",
              "Query=/books/book/author",
              LAST);
         lr_output_message(lr_eval_string("Author is = {Author_Name}"));
         if(strcmp(lr_eval_string("{Author_Name}"),"John Smith") == 0)
         {
            lr_end_transaction("AUTHOR", LR_PASS);
         }
         else
         {
            lr_end_transaction("AUTHOR", LR_FAIL);
         }
     */
         return 0;
    }

时间: 2024-07-29 04:33:37

lr http请求访问webservice—soap_request的相关文章

lr http请求访问webservice——web_custom_request

Action()     {        web_reg_save_param("Response","LB=", "RB=", LAST);        web_add_header("SOAPAction","http://WebXml.com.cn/getWeather");        web_custom_request("Sample_Request",        

C语言访问webservice小例子

近期做的一个项目中,需要访问webservice获取一些json格式的数据.返回的页面内容只是json格式的数据,并不像实际页面那么复杂.所以不想再引入工具库,直接用socket简单实现了. 以下代码并不是实际项目源码,是我摘取出来整理成的一个小例子分享给大家.代码本身很容易理解,但是需要一些socket编程和http协议基础. #include <stdio.h> #include <sys/socket.h> #include <netinet/in.h> #inc

android采用Ksoap2访问webservice,AndroidHttpTransport call方法异常

============问题描述============ 使用java工程以同样的方式去访问webservice没有任何问题,也返回正常的数据,但是在android中执行到call方法的时候就抛出异常,但是异常是null不能去取出正常的数据,代码如下,求各位大神指教一下 ============解决方案1============ 1.应用需要有访问网络的权限. 2. 4.0中不能再主线程中发起网络请求,这个坑我也坑了好久.

ajax的访问 WebService 的方法

转自原文 ajax的访问 WebService 的方法 如果想用ajax进行访问 首先在web.config里进行设置 添加在 <webServices> <protocols> <add name= "HttpPost" /> <add name= "HttpGet" /> </protocols> </webServices> <system.web>节点之下 这样就是可以通过u

u3d:关于u3d访问webservice服务的应用所遇到的问题

当把webservice服务写好之后,用本地ip测试,完整,没有问题,发布到服务器端,运行,有问题,无法访问,无法运行,报错.............. 第一步:出现的问题,云服务器端开放了端口80端口,自己的端口设定的是随意的8083端口,没找到问题,询问了云服务器客服才知道没开端口,上网找资料,将自己设定的端口找到进行开放. 第二步:开了端口,继续用外网访问,问题依旧,网页报错500.119  没有web.config的访问权限,解决办法,删除了web.config,然后重新运行,会自动生成

ASP.NET MVC中使用ASP.NET AJAX异步访问WebService

使用过ASP.NET AJAX的朋友都知道,怎么通过ASP.NET AJAX在客户端访问WebService,其实在ASP.NET MVC中使用ASP.NET AJAX异步访问WebService 也没什么大的差别. 在ASP.NET应用程序里使用ASP.NET AJAX访问WebService通常都是通过ScriptMananger引入WebService生成客户端代理的方法,同时也可以使用Microsoft Ajax Library来完成.本文将介绍在ASP.NET MVC中使用ASP.NE

【转】Spring的WebServiceTemplate访问WebService的方法及其本质原理

WebService客户端调用的本质就是将SAOP格式的XML通过通信协议发送到WebService的服务器端,然后接收服务器端返回的XML. 本文简单介绍一下如何通过Spring提供的WebServiceTemplate访问Webservice,WebServiceTemplate与调用webservice的客户端已及webservice服务器端示意图如下(图片来源于Spring in Action): 这里以SOAP over HTTP为例,开发步骤如下: 1,在Spring的配置文件中配置

httpClient Post例子,Http 四种请求访问代码 HttpGet HttpPost HttpPut HttpDelete

httpclient post方法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 //----1. HttpPost request = new HttpPost(url); // 先封装一个 JSON 对象 JSONObject param = new JSONObject(); param.put("name", "rarnu"); param.put("password", "123456"

flex 访问webservice方法及跨域问题解决

一.flex调用webserivice代码 import mx.rpc.soap.WebService; import mx.rpc.events.FaultEvent;   import mx.rpc.events.ResultEvent; private var webService:WebService; protected function getWebService():void { var ws:WebService = new WebService(); //ws.wsdl= "h