Plugins/getTitle.ashx
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<%@ webhandler Language="C#" class="getData" %>
using System;
using System.Collections;
using System.Web;
using System.IO;
using System.Globalization;
using System.Configuration;
using System.Text.RegularExpressions;
using EKETEAM.Data;
using EKETEAM.UserControl;
using EKETEAM.FrameWork;
public class getData : IHttpHandler
{
public bool CheckValidationResult(object sender, System.Security.Cryptography.X509Certificates.X509Certificate certificate, System.Security.Cryptography.X509Certificates.X509Chain chain, System.Net.Security.SslPolicyErrors errors)
{
//直接确认,否则打不开
return true;
}
private string getHTML(string url)
{
if (url.StartsWith("https", StringComparison.OrdinalIgnoreCase))
{
System.Net.ServicePointManager.ServerCertificateValidationCallback =
new System.Net.Security.RemoteCertificateValidationCallback(CheckValidationResult);
}
System.Net.HttpWebRequest webRequest = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(url);
webRequest.UserAgent = HttpContext.Current.Request.UserAgent;
webRequest.Method = "get";
//webRequest.AllowAutoRedirect = false;//设置不自动跳转
//webRequest.KeepAlive = false;
//webRequest.Timeout = 10000;
System.Net.HttpWebResponse response;
try
{
response = (System.Net.HttpWebResponse)webRequest.GetResponse();
System.IO.StreamReader sr = new System.IO.StreamReader(response.GetResponseStream(), System.Text.Encoding.UTF8);
if (response.CharacterSet.Trim().Length > 0)
{
switch (response.CharacterSet.ToLower())
{
case "gbk":
sr = new System.IO.StreamReader(response.GetResponseStream(), System.Text.Encoding.Default);// Encoding.GetEncoding("GBK");
break;
case "gb2312":
sr = new System.IO.StreamReader(response.GetResponseStream(), System.Text.Encoding.Default);//Encoding.GetEncoding("GB2312");
break;
case "iso-8859-1":
sr = new System.IO.StreamReader(response.GetResponseStream(), System.Text.Encoding.Default);
break;
}
}
string result = sr.ReadToEnd();
sr.Close();
sr.Dispose();
return result;
}
catch (System.Net.WebException ex)
后面还有 35 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
