如何用C#调用网站手机注册的代码实现对网站向用户发送注册短信? 我要做一个轰炸骗子手机的东东!如果做出来,共享源码 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用WinSock Expert监视这个网页的发送的POST内容,用程序写一个向那些地址POST的就行了,我以前写过一个,当时那个垃圾网站骗了我30大元,一气之下写一个不断地调用这个接口的程序,让它群发!使它不断被投诉,跟差我也去投诉,呵呵!!二周后拿回60,呵呵!!不过在调用它们的接口的时候发现一个问题,就是他们不知道用了什么的技术,一个进程(不是线程)只能向这个地址POST两次,两次之后再POST就会失败,不管时间相隔多久,但新开一条进程又可以POST两次,我想问一下这个是用了什么的技术??? 下面是一个POST过程的核心代码private void NetSend(string data,StreamWriter w){ try { byte[] bytedata = Encoding.ASCII.GetBytes(data); HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(this.SMSUrl); myRequest.Method = "POST"; myRequest.ContentType="application/x-www-form-urlencoded"; myRequest.ContentLength = bytedata.Length; Stream newStream = myRequest.GetRequestStream(); newStream.Write(bytedata,0,bytedata.Length); HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse(); Stream respStream = myResponse.GetResponseStream(); StreamReader reader = new StreamReader(respStream); string strResult = reader.ReadToEnd(); myResponse.Close(); myRequest.Abort(); newStream.Close(); strResult=strResult.Replace("\n"," "); Console.WriteLine("【{0}】接收返回信息: {1}",DateTime.Now,strResult); if(this.islog) w.WriteLine("【{0}】接收返回信息: {1}",DateTime.Now,strResult); reader.Close(); } catch { Console.WriteLine("【{0}】发送出错!",DateTime.Now); if(this.islog) w.WriteLine("【{0}】发送出错!",DateTime.Now); }} 如果string data 是传post网址, StreamWriter w 这个是干什么的,没看明白 Data不是POST的地址,this.SMSUrl才是POST的地址,Data是被POST的内容,例如username=xxx&password=zzzz&mobileno=13X0000.............这样的信息,StreamWriter w,这个是我用来妄LOG的类!!用于保存发送的结果等信息到文件中 高人在哪里? 加载文档时出错 页面无法显示 多线程问题!是否可以降低线程的优先级,如何降低。 求助C#的异常处理的问题 C++的类型"unsigned char"转成C#的类型? [哇哇哇!!!!]如何与一个控制台程序交互? 母版页中导航栏的图片不能显示 关于dll问题 还是关于ListView,如何将图片放到ListView的ColumnHeader上!? 求助c# MP3怎么转换成AMR的格式啊 用于微信音频回复 跪地祈求 制作安装程序时的注册表操作
不过在调用它们的接口的时候发现一个问题,就是他们不知道用了什么的技术,一个进程(不是线程)只能向这个地址POST两次,两次之后再POST就会失败,不管时间相隔多久,但新开一条进程又可以POST两次,我想问一下这个是用了什么的技术???
{
try
{
byte[] bytedata = Encoding.ASCII.GetBytes(data);
HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(this.SMSUrl);
myRequest.Method = "POST";
myRequest.ContentType="application/x-www-form-urlencoded";
myRequest.ContentLength = bytedata.Length; Stream newStream = myRequest.GetRequestStream();
newStream.Write(bytedata,0,bytedata.Length); HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse(); Stream respStream = myResponse.GetResponseStream();
StreamReader reader = new StreamReader(respStream);
string strResult = reader.ReadToEnd();
myResponse.Close();
myRequest.Abort();
newStream.Close();
strResult=strResult.Replace("\n"," ");
Console.WriteLine("【{0}】接收返回信息: {1}",DateTime.Now,strResult);
if(this.islog)
w.WriteLine("【{0}】接收返回信息: {1}",DateTime.Now,strResult);
reader.Close();
}
catch
{
Console.WriteLine("【{0}】发送出错!",DateTime.Now);
if(this.islog)
w.WriteLine("【{0}】发送出错!",DateTime.Now);
}
}
StreamWriter w 这个是干什么的,没看明白
username=xxx&password=zzzz&mobileno=13X0000.............
这样的信息,
StreamWriter w,这个是我用来妄LOG的类!!用于保存发送的结果等信息到文件中