2 lastying lastying 于 2016.04.19 12:56 提问

PHP用curl发送post请求
php

![图片说明](http://img.ask.csdn.net/upload/201604/19/1461041743_106593.png)图片说明
图片说明
PHP使用curl提交POST数据,为什么打印出curl_exec($ch)是400 Bad Request,求解答!

1个回答

CSDNXIAOC
CSDNXIAOC   2016.04.19 13:02

<?php

$ch = curl_init();

$timeout = 5;

curl_setopt ($ch, CURLOPT_URL, 'http://www.domain.com/');

curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);

curl_setopt ($ch, CURLOPT_CONNECTTIME......
答案就在这里:PHP CURL发送POST请求
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。

lastying
lastying $url="http://XXXX.XXXXX/NetPersonServlet?userCode=user&password=$pass&businessCode=$bus&PlanCode=$risk&xmlData=".$xmlData;
一年多之前 回复
lastying
lastying 这个地址填写了
一年多之前 回复
lastying
lastying curl_setopt($ch, CURLOPT_HEADER, 0); //定义是否显示状态头 1:显示 ; 0:不显示 curl_setopt($ch, CURLOPT_HTTPHEADER, $header);//定义请求类型 curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $xmlData); //定义提交的数据,这里是XML文件 $datas = curl_exec($ch);
一年多之前 回复
lastying
lastying $ch=curl_init(); $header[] = "Content-type: text/xml;charset=utf-8";//定义content-type为xml curl_setopt($ch, CURLOPT_URL, $url); //定义表单提交地址 curl_setopt($ch, CURLOPT_POST, 1); //定义提交类型 1:POST ;0:GET
一年多之前 回复
lastying
lastying ![图片说明](http://img.ask.csdn.net/upload/201604/19/1461044066_325229.png)
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!