最近需要写一个新功能,但是由于对http不是很熟悉,所以文档不是很懂,希望高手能帮忙解答,文档如下:
接口协议说明
协议说明:
接口采用post方式提交数据
采用UTF-8编码
提交数据格式为xml将数据导入
功能说明:
数据导入接口地址:
http:// gggg.fffff.com/api/pdOpt.php
参数说明:
数据以xml格式提交,参数如下:
action 操作名称(导入import,修改edit,……)
poststr 存放提交的xml格式的字符串
sign 签名认证,参数拼接后md5,即
md5(‘action=’.$action.’poststr=’.$poststr.$commenkey),其中commenkey为常量p2u0d1a2ta其中xml格式的数据形式如下:
<xml version=’1.0’encoding=’UTF-8’>
<root>
<list>
<subject>标题</subject> //标题
<message>内容</message> //内容
<stockname>sh600081</stockname> //栏目代码
<author>tianshang</author> //作者
</list>
……………
</root>返回结果:json形式返回
返回参数说明:
code: 状态标识(0:失败,1:成功)
data: 信息提示
我通过post发送的格式如下:
retVal = htsend(black_sock, "POST ggggg.fffff.com/api/pdOpt.php HTTP/1.1\r\n", 10);
retVal = htsend(black_sock, "Host: ggggg.fffff.com\r\n", 10);
retVal = htsend(black_sock, "Content-Length: %d\r\n", len, 10);
retVal = htsend(black_sock, "Connection: close\r\n", 10);
retVal = htsend(black_sock, "\r\n", 10);
retVal = htsend(black_sock, "%s", data, 10);不知道这样正确不,主要是对于发送的数据格式不知道到底该怎么弄,能不能举个例呢?
我是直接用给的那个
<xml version=’1.0’encoding=’UTF-8’>
<root>
<list>
<subject>标题</subject> //标题
<message>内容</message> //内容
<stockname>sh600081</stockname> //栏目代码
<author>tianshang</author> //作者
</list>
……………
</root>action poststr sign这3个参数是在不知道放哪里?希望高手帮忙解答,谢谢啊!
接口协议说明
协议说明:
接口采用post方式提交数据
采用UTF-8编码
提交数据格式为xml将数据导入
功能说明:
数据导入接口地址:
http:// gggg.fffff.com/api/pdOpt.php
参数说明:
数据以xml格式提交,参数如下:
action 操作名称(导入import,修改edit,……)
poststr 存放提交的xml格式的字符串
sign 签名认证,参数拼接后md5,即
md5(‘action=’.$action.’poststr=’.$poststr.$commenkey),其中commenkey为常量p2u0d1a2ta其中xml格式的数据形式如下:
<xml version=’1.0’encoding=’UTF-8’>
<root>
<list>
<subject>标题</subject> //标题
<message>内容</message> //内容
<stockname>sh600081</stockname> //栏目代码
<author>tianshang</author> //作者
</list>
……………
</root>返回结果:json形式返回
返回参数说明:
code: 状态标识(0:失败,1:成功)
data: 信息提示
我通过post发送的格式如下:
retVal = htsend(black_sock, "POST ggggg.fffff.com/api/pdOpt.php HTTP/1.1\r\n", 10);
retVal = htsend(black_sock, "Host: ggggg.fffff.com\r\n", 10);
retVal = htsend(black_sock, "Content-Length: %d\r\n", len, 10);
retVal = htsend(black_sock, "Connection: close\r\n", 10);
retVal = htsend(black_sock, "\r\n", 10);
retVal = htsend(black_sock, "%s", data, 10);不知道这样正确不,主要是对于发送的数据格式不知道到底该怎么弄,能不能举个例呢?
我是直接用给的那个
<xml version=’1.0’encoding=’UTF-8’>
<root>
<list>
<subject>标题</subject> //标题
<message>内容</message> //内容
<stockname>sh600081</stockname> //栏目代码
<author>tianshang</author> //作者
</list>
……………
</root>action poststr sign这3个参数是在不知道放哪里?希望高手帮忙解答,谢谢啊!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货