中国移动查询手机归属地的页面
http://www.chinamobile.com/ZZFW/hdcx.asp我自己用C#定了一个程序,把手机号码提交上去,
然后希望能返回结果。
phoneNo 传入待查询的手机号码 private void GetResult(string phoneNo)
{
HttpWebRequest request=null;
HttpWebResponse response=null;
StreamReader sr=null;
try
{
request=(HttpWebRequest)HttpWebRequest.Create("http://www.chinamobile.com/ZZFW/Search_Result.asp?ClassID=2&ClassChild_ID=19");
request.Method="post";
request.ContentType="application/x-www-form-urlencoded"; byte[] data=System.Text.Encoding.Default.GetBytes("phoneNo="+phoneNo);
request.ContentLength=data.Length; Stream s=request.GetRequestStream();
s.Write(data,0,data.Length);
s.Close(); response=(HttpWebResponse)request.GetResponse();
sr=new StreamReader(response.GetResponseStream(),System.Text.Encoding.GetEncoding("gb2312"));
MessageBox.Show(sr.ReadToEnd()); sr.Close();
response.Close();
}
catch(Exception e1)
{
MessageBox.Show(e1.Message);
}
finally
{
if(sr!=null)
{
sr.Close();
}
if(response!=null)
{
response.Close();
}
}
}
上面的程序最后弹出
远程服务器返回错误:(403)已禁止同样的代码,上回我查询中央气象台的的天气预报都可以啊。
哪位大侠帮忙看看。
http://www.chinamobile.com/ZZFW/hdcx.asp我自己用C#定了一个程序,把手机号码提交上去,
然后希望能返回结果。
phoneNo 传入待查询的手机号码 private void GetResult(string phoneNo)
{
HttpWebRequest request=null;
HttpWebResponse response=null;
StreamReader sr=null;
try
{
request=(HttpWebRequest)HttpWebRequest.Create("http://www.chinamobile.com/ZZFW/Search_Result.asp?ClassID=2&ClassChild_ID=19");
request.Method="post";
request.ContentType="application/x-www-form-urlencoded"; byte[] data=System.Text.Encoding.Default.GetBytes("phoneNo="+phoneNo);
request.ContentLength=data.Length; Stream s=request.GetRequestStream();
s.Write(data,0,data.Length);
s.Close(); response=(HttpWebResponse)request.GetResponse();
sr=new StreamReader(response.GetResponseStream(),System.Text.Encoding.GetEncoding("gb2312"));
MessageBox.Show(sr.ReadToEnd()); sr.Close();
response.Close();
}
catch(Exception e1)
{
MessageBox.Show(e1.Message);
}
finally
{
if(sr!=null)
{
sr.Close();
}
if(response!=null)
{
response.Close();
}
}
}
上面的程序最后弹出
远程服务器返回错误:(403)已禁止同样的代码,上回我查询中央气象台的的天气预报都可以啊。
哪位大侠帮忙看看。
解决方案 »
- 读数据流出错,提示:由于系统缓冲区空间不足或列队已满,不能执行套接字上的操作
- ORA-00972:标示过长 (Oracle)
- 怎么往数据库添加已有的表
- 初学ado.net 怎么得到SQL Server 的字段类型?
- Active Report For .Net 打印页边距设置的问题
- 用AxWebBrowser做的浏览器为何在显示页面时多了一个边
- .NET技术论坛
- C#和asp.net的qq群:(559423),欢迎大家上来交流~
- datagridview 主从表添加列?
- C# winform----如何打印webBrowser控件里显示的Html表格。
- 求c#编译器
- 请教:无法在web服务器上启动调试。未将项目配置为进行调试。怎么解决?
谁对asp比较熟的,
谈谈绕过这些限制啊。