• php通过curl调用webservice


    webservice数据用xml生产,传输时候要设置

    $header[] = "Content-type: text/xml";
        public function sendC()
    {
    $url = "http://10.10.13.143:8880/htesb";
    // $header = ['consumerCode' => 42, 'interfaceCode' => 290002, 'reqSN' => '7410f9f7a5c07', 'empCode' => '?',
    // 'branchCode' => '?', 'mac' => '?'];
    // $parameters = ['userName' => 'xsale', 'passWord' => 'xsale123456', 'productID' => 481, 'clientSeq' => 111111,
    // 'subBranch' => 321, 'phone' => '17521275660', 'content' => '亲爱的USERONE,您好,您的验证码为923560,三分钟有效!',
    // 'phoneCount' => 1];

    $post = <<<EOT
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:hts="http://www.htsec.com/">
    <soapenv:Header/>
    <soapenv:Body>
    <hts:request>
    <!--Optional:-->
    <messageRequestHead>
    <!--Optional:-->
    <consumerCode>42</consumerCode>
    <!--Optional:-->
    <interfaceCode>290002</interfaceCode>
    <!--Optional:-->
    <reqSN>7410f9f7a5c07</reqSN>
    <!--Optional:-->
    <empCode>?</empCode>
    <!--Optional:-->
    <branchCode>?</branchCode>
    <!--Optional:-->
    <mac>?</mac>
    </messageRequestHead>
    <!--Optional:-->
    <messageRequestBody>
    <userName>xsale</userName>
    <passWord>xsale123456</passWord>
    <productID>481</productID>
    <clientSeq>111111</clientSeq>
    <!--Optional:-->
    <subBranch>321</subBranch>
    <!--Optional:-->
    <phone>17521275660</phone>
    <!--Optional:-->
    <content>亲爱的USERONE,您好,您的验证码为923560,三分钟有效!</content>
    <phoneCount>1</phoneCount>
    </messageRequestBody>
    </hts:request>
    </soapenv:Body>
    </soapenv:Envelope>
    EOT;
    $header[] = "Content-type: text/xml";
    var_dump(curl($url, $header, $post));

    }
  • 相关阅读:
    Handler
    declare-styleable的使用
    Android APK反编译就这么简单 详解(附图)
    webview与js交互
    Android 开源框架ActionBarSherlock 和 ViewPager 仿网易新闻客户端
    eclipse中的.project 和 .classpath文件的具体作用
    android:关于主工程和library project
    block,inline和inline-block概念和区别
    容易被忽略CSS特性
    CSS里常见的块级元素和行内元素
  • 原文地址:https://www.cnblogs.com/zhaoguangjie/p/11233262.html
Copyright © 2020-2023  润新知