Initial commit for WC-SPC project
This commit is contained in:
76
MES_Manage/submit/MESSendMessage.ashx
Normal file
76
MES_Manage/submit/MESSendMessage.ashx
Normal file
@@ -0,0 +1,76 @@
|
||||
<%@ WebHandler Language="C#" Class="MESCommonBase" %>
|
||||
|
||||
using System;
|
||||
using System.Web;
|
||||
using System.Text;
|
||||
using System.Linq;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Web.Script.Serialization;
|
||||
using System.Data;
|
||||
//using BizDataAccess;
|
||||
using System.Data.SqlClient;
|
||||
//using DbCallData;
|
||||
//using BasicData;
|
||||
using System.Net.Mail;
|
||||
using System.Net.Mime;
|
||||
using System.Timers;
|
||||
using System.Xml;
|
||||
using System.Net;
|
||||
|
||||
public class MESCommonBase : IHttpHandler
|
||||
{
|
||||
public bool IsReusable
|
||||
{
|
||||
get
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
public int message;
|
||||
public void ProcessRequest(HttpContext context)
|
||||
{
|
||||
context.Response.ContentType = "text/plain";
|
||||
string Uid = HttpContext.Current.Request["Uid"];
|
||||
string Key = HttpContext.Current.Request["Key"];
|
||||
string smsMob = HttpContext.Current.Request["smsMob"];
|
||||
string smsText = HttpContext.Current.Request["smsText"];
|
||||
try
|
||||
{
|
||||
string url = "http://utf8.api.smschinese.cn/?Uid=" + Uid + "&Key=" + Key + "&smsMob=" + smsMob + "&smsText=" + smsText;
|
||||
string relust = GetHtmlFromUrl(url);
|
||||
context.Response.Write(Convert.ToInt16(relust));
|
||||
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
public string GetHtmlFromUrl(string url)
|
||||
{
|
||||
string strRet = null;
|
||||
if(url==null || url.Trim().ToString()=="")
|
||||
{
|
||||
return strRet;
|
||||
}
|
||||
string targeturl = url.Trim().ToString();
|
||||
try
|
||||
{
|
||||
HttpWebRequest hr = (HttpWebRequest)WebRequest.Create(targeturl);
|
||||
hr.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)";
|
||||
hr.Method = "GET";
|
||||
hr.Timeout = 30 * 60 * 1000;
|
||||
WebResponse hs = hr.GetResponse();
|
||||
Stream sr = hs.GetResponseStream();
|
||||
StreamReader ser = new StreamReader(sr, Encoding.Default);
|
||||
strRet = ser.ReadToEnd();
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
strRet = null;
|
||||
}
|
||||
return strRet;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user