zoukankan      html  css  js  c++  java
  • PHP之webservice调用接口

    前几天遇到一个客户和我对接,说是要用报文的形式,webservice,始终不明觉厉,经过一周多的琢磨,终于执行成功,闲话少许,代码如下:

    <?php
    header("content-type:text/html;charset=utf-8");
    $xml_data = '<xml></xml>';
    $server_ip = '182.61.51.233';
    $fp = fsockopen($server_ip, 80);
    fputs($fp, "POST /sms/send HTTP/1.1 ");
    fputs($fp, "Host: www.emailcar.net ");
    fputs($fp, "Content-Length: 135 ");
    fputs($fp, "Cache-Control: max-age=0 ");
    fputs($fp, "Origin: http://doc.emailcar.net ");
    fputs($fp,"Upgrade-Insecure-Requests: 1 ");
    //可要也可以不要
    fputs($fp,"User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36
    ");
    fputs($fp,"Content-Type: application/x-www-form-urlencoded ");
    fputs($fp,"Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
    ");
    fputs($fp,"Referer: http://www.emailcar.net/sms/send?&api_user=wobugaosuni&api_pwd=wobuzhidao&template_id=368&sms_template=你好&mobiles=13601647048
    ");
    fputs($fp,"Accept-Language: zh-CN,zh;q=0.8
    ");
    fputs($fp,"Cookie: Hm_lvt_b290c56c0300ed77db3d317c160d96b6=1499512598; Hm_lpvt_b290c56c0300ed77db3d317c160d96b6=1499512598
    ");
    fputs($fp, " "); // all headers sent
    fputs($fp, $xml_data);
    $result = '';
    while (!feof($fp)) {
    $result .= fgets($fp, 128);
    }
    echo $result;

  • 相关阅读:
    第十二周 张文小组学习情况总结
    第五章
    第四章
    第三章
    软工实训--学习回顾2
    软工实训-- 学习回顾1
    构建之法——读书笔记(9)
    构建之法——读书笔记(8)
    构建之法——读书笔记(7)
    第13周张文小组学习情况总结
  • 原文地址:https://www.cnblogs.com/ayanboke/p/7161183.html
Copyright © 2011-2022 走看看