网站程序在万网虚拟主机上用post方式向另一网站传递数据失败!郁闷中!

zy44995 2008-11-03 03:29:50
网站用post方式向一短信接口传递数据,以实现在线发送手机短信功能:
private void sendsms(string userid,string password,string phonenumber,string msg)
{
string s = null;
try
{
string url = "http://www.xunsai.net:8000/?";
string param = null;
param = "user=" + userid + "&password=" + password + "&phonenumber=" + phonenumber + "&text=" + msg + "&charset=gb2312";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "POST";
request.AllowAutoRedirect = true;
request.ContentType = "text/html;charset=GB2312;";
NetworkCredential nc = new NetworkCredential(userid, password);
request.Credentials = nc;
byte[] data = Encoding.GetEncoding("GB2312").GetBytes(param);
request.ContentLength = data.Length;
Stream stream = request.GetRequestStream();
stream.Write(data, 0, data.Length);
stream.Close();
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
StreamReader sr = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding("GB2312"));
s = sr.ReadToEnd();
response.Close();
}
catch (Exception e)
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('" + e.Message + "');</script>");
return;
}
string sc = "已经成功提交";
if (s.Contains(sc))
{ Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('发送成功!');</script>"); }
else
{ Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('发送失败!');</script>"); }
}
在本机上调试一切正常,可以正常发送短信。但是把程序传到万网虚拟主机上后却失败,返回e.Message错误信息“无法连接远程服务器”
...全文
76 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hl198393 2008-11-05
  • 打赏
  • 举报
回复
接收方的端口可以肯定是一直打开的,你得确定发送方的端口是否打开
hl198393 2008-11-05
  • 打赏
  • 举报
回复
你确定万网的服务器开了8000端口了?
zy44995 2008-11-03
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wszhoho 的回复:]
8000端口被屏蔽了估计
[/Quote]
不会短信接口没有将8000端口屏蔽,通过直接在ie中输入url: http://www.xunsai.net:8000/?user=***&password=***....是可以发送短信的,并且在本机调试也可以正常发送的,与万网是否开放8000端口没任何关系!
wszhoho 2008-11-03
  • 打赏
  • 举报
回复
8000端口被屏蔽了估计

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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