网站程序在万网虚拟主机上用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错误信息“无法连接远程服务器”
相关推荐
易语言-易语言利用万网取外网IP
源码程序结合了易语言互联网支持库,实现取外网IP功能。源码是易语言POST的学习例程。
WordPress建站全攻略:从零到一,解决502错误与后台卡顿
内容管理系统(CMS)是构建网站的核心技术框架,它通过将内容、设计与功能分离,实现了高效、灵活的内容发布与管理。其工作原理基于数据库存储内容,并通过模板引擎动态渲染页面。对于个人博主、中小企业乃至开发者而言,CMS的价值在于大幅降低了建站的技术门槛和成本,使得非技术人员也能轻松创建和管理专业网站。在众多CMS中,WordPress凭借其开源特性和庞大的插件生态,成为全球应用最广泛的建站平台。无论是搭建博客、企业官网还是电商站点,WordPress都能提供强大的支持。然而,在实际部署与运维过程中,用户常会遇到
PHP使用CURL实现对带有验证码的网站进行模拟登录的方法
网上的很多模拟登录程序,大都是通过服务程序apache之类的运行,获取到验证码之后显示在网页上,然后填上再POST出去,这样虽然看起来很友好,但是既然模拟登录,登录后所干的事情就不一定是短时间完成的,所以这就要受到php最大执行时间的限制,而且有些操作还有可能权限不足。 本文提供了一个程序实例,思路就是获取到验证码之后把验证码存储为一个图片,然后程序休眠20秒,在20秒之后由用户手动查看图片,并把验证码填写到code.txt文件中,20秒休眠完成后,程序会读code.txt的验证码,这样再带着验证码进行登录操作。具体代码如下: /** * 模拟登录 */ //初始化变量 $cookie_
asp.net 域名注册查询功能 支持批量域名后缀查询
asp.net版的域名注册查询功能,支持批量域名后缀查询,例用的是万网的域名查询接口
不支持fsockopen但支持culr环境下下ucenter与modoer通讯问题
网站上线,modoer与ucenter 下不能通讯折腾了我差不多二天,开始都以为自己的配置出问题,移植了平台后就不能通讯了,修改了几次配置,都没有成功


