$header = array (
"AppMethod:{$method}",
"AppRequestTime:{$date}",
"Format:xml",
"AppKey:{$AppKey}" ,
"signInfo:{$mdstr}" ,
"VersionNo:{$version}",
"Content-Type: text/xml; charset=utf-8"
);
$ch = curl_init(); // 初始化CURL句柄
curl_setopt($ch, CURLOPT_URL, $url); //设置请求的URL
curl_setopt($curl, CURLOPT_HEADER, 1); //设置请求头
curl_setopt($ch, CURLOPT_HTTPHEADER, $header); //设置头信息的地方
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);// 设为TRUE把curl_exec()结果转化为字串,而不是直接输出
curl_setopt($ch, CURLOPT_POST, 1);//启用POST提交
curl_setopt($ch, CURLOPT_POSTFIELDS, $postfield); //设置POST提交的字符串
==============================================================================
上面PHP如何转换成DELPHI?用idhttp控件是否可行?
"AppMethod:{$method}",
"AppRequestTime:{$date}",
"Format:xml",
"AppKey:{$AppKey}" ,
"signInfo:{$mdstr}" ,
"VersionNo:{$version}",
"Content-Type: text/xml; charset=utf-8"
);
$ch = curl_init(); // 初始化CURL句柄
curl_setopt($ch, CURLOPT_URL, $url); //设置请求的URL
curl_setopt($curl, CURLOPT_HEADER, 1); //设置请求头
curl_setopt($ch, CURLOPT_HTTPHEADER, $header); //设置头信息的地方
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);// 设为TRUE把curl_exec()结果转化为字串,而不是直接输出
curl_setopt($ch, CURLOPT_POST, 1);//启用POST提交
curl_setopt($ch, CURLOPT_POSTFIELDS, $postfield); //设置POST提交的字符串
==============================================================================
上面PHP如何转换成DELPHI?用idhttp控件是否可行?
我现在遇到了这个问题。
ShowMessage(IdHTTP1.Post(url,Sl));
好像我把上面的 $postfield放到Sl的位置,提交的不正确哎。