中国移动查询手机归属地的页面
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)已禁止同样的代码,上回我查询中央气象台的的天气预报都可以啊。
哪位大侠帮忙看看。