我想通过向sohu 网关提交数据的方法发短信息
也就是http://sms.sohu.com/message/custsm.php 
提交的页面好像是:http://sms.sohu.com/message/scsend.php
我执行的过程:
var
s:string;
begin
  s:=s+'usernumber='+edtUsernumber.Text+'&password='+edtPassword.Text;
  s:=s+'&tonumber1='+edtTonumber.Text+'&message=ComFromSohu';
  NMhttp.Get('http://sms.sohu.com/message/scsend.php?'+s);
end;
返回提交成功,但是就是收不到短信,请高手指点一下!

解决方案 »

  1.   

    装个sniffer,监视一下web上是发什么包过去的
      

  2.   

    nmhttp1.Post('http://sms.sohu.com/message/freesend.php','dd.txt');
     ss:=nmhttp1.Body ;
     nmhttp1.Disconnect ;
      

  3.   

    var
    s:string;
    begin
    s:=''  s:=s+'usernumber='+edtUsernumber.Text+'&password='+edtPassword.Text;
      s:=s+'&tonumber1='+edtTonumber.Text+'&message=ComFromSohu';
      NMhttp.post('http://sms.sohu.com/message/scsend.php',s);
      memo1.text:=nmHttp.text;
    end;
    还是不行?有没有人发送成功过?
      

  4.   

    我用sniffer 没有检测到数据?
    但是NMhttp.post 返回成功的信息
    是不是nmhttp 有什么设置?
    请指迷津!1000分
      

  5.   

    页面里面有一句:
    <form name=formscsend action=scsend.php method=post 
    onsubmit="return Validate(this);">点击“发送”应该是POST到scsend.php这个页面http://sms.sohu.com/message/scsend.php