PHP CURL模拟POST提交XML数据

PHP 投稿 8800 0 评论

PHP CURL模拟POST提交XML数据

本文章来给大家介绍一个利用PHP CURL模拟POST提交XML数据,因为接受方只接受xml数据所以我就写了一个,下面分享给各位朋友,有需要的朋友可参考。


<?php
$url="http://www.feishuai.vip/login";
$ch=curl_init();
$header[]="Content-type: text/xml";//定义content-type为xml
$data='<?xml version="1.0" encoding="utf-8"?>  
<root>  
  <data>  
    <username>admin</username>  
    <password>12345</password>  
  </data>
</root>';
curl_setopt($ch,CURLOPT_URL,$url);//定义表单提交地址
curl_setopt($ch,CURLOPT_POST,1);//定义提交类型 1:POST ;0:GET
curl_setopt($ch,CURLOPT_HEADER,1);//定义是否显示状态头 1:显示 ; 0:不显示
curl_setopt($ch,CURLOPT_HTTPHEADER,$header);//定义请求类型
curl_setopt($ch,CURLOPT_RETURNTRANSFER,0);//定义是否直接输出返回流
curl_setopt($ch,CURLOPT_POSTFIELDS,$data); //定义提交的数据,这里是XML文件
curl_close($ch);//关闭

编程笔记 » PHP CURL模拟POST提交XML数据

赞同 (45) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽