请各位高手看看我的这个通过sms.sina.com.cn发送短消息的代码错在什么地方?

chenhengxin 2003-11-07 05:09:33
本人参考以下网页:
http://expert.csdn.net/Expert/topic/2041/2041941.xml?temp=.4516107
我试过,在vb中能够成功发送,但我编写以下PB代码:
unsignedlong ulParam,result
string str,msgSend
int length
blob buf
ulParam=1

sClient.ioctlsocket(wsk.FIONBIO, ulParam)
result=wsk.inet_addr("sms.sina.com.cn")
sClient.wsconnect(result,80)
msgSend= "login=1&mobile="+Mobile+"&msg="+SMSmsg+"&sname="+NickName+"&user="+User+"&passwd="+PWD
Length = len(msgSend)
str=str + "POST /cgi-bin/sms/sendto.cgi HTTP/1.1" + char(13)+char(10)
str=str + "Accept: *.*" + char(13)+char(10)
str=str + "Accept-Language: zh-cn" + char(13)+char(10)
str=str + "Accept-Encoding: gzip , deflate" + char(13)+char(10)
str=str + "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)" + char(13)+char(10)
str=str + "Host::0" + char(13)+char(10)
str=str + "Content-Type: application/x-www-form-urlencoded" + char(13)+char(10)
str=str + "Content-Length: " + string(Length) + char(13)+char(10)
str=str + "Connection: Keep -Alive" + char(13)+char(10)
str=str + msgSend

buf=Blob(str)
sClient.send(buf,Len(buf),1)

sina的用户名和密码肯定没有错!但就是收不到短消息,请各位高手指点迷津!谢谢!
...全文
408 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xyzliuin 2003-11-08
  • 打赏
  • 举报
回复
我有个例子,不过他用的动态连接库,你要的话,我发给你
鸡翅多 2003-11-08
  • 打赏
  • 举报
回复
有意思,哈哈
dingzhaofeng 2003-11-08
  • 打赏
  • 举报
回复
我看到过这样的一个例程,不过没有试过,你搜索一下,会找到的,使用pb写的
ropriest 2003-11-08
  • 打赏
  • 举报
回复
牛!学习!:)
zhangdatou 2003-11-07
  • 打赏
  • 举报
回复
服了呀 学习
qqjj7758 2003-11-07
  • 打赏
  • 举报
回复
很有趣 看看

1,108

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧