Own.Utils/HttpHelper.cs
(开头部分) 10KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net;
using System.Net.Security;
using System.Security.Cryptography.X509Certificates;
using System.Text;
using System.Threading.Tasks;
namespace HRReorg.Common
{
/// <summary>
/// Http连接操作帮助类
/// </summary>
public class HttpHelper
{
//请求路径
private string url = null;
//默认请求方式
private string method = null;
//默认请求类型
private string contentType = null;
//默认编码
private Encoding encoding = Encoding.Default;
//授权证书
private string authorization = null;
//指示是否与 Internet 资源建立持久性连接。
private bool keepAlive = false;
//设置读/写超时时间
//private int readWriteTimeout = 5000;
//设置对象使用的安全协议
private SecurityProtocolType securityProtocol = SecurityProtocolType.Tls12;
//private SecurityProtocolType securityProtocol = SecurityProtocolType.Ssl3;
//设置Accept标头的值
//private string accept = "application/json";
//设置请求的http版本
//private Version protocolVersion = HttpVersion.Version10;
//设置 User-agentHTTP 标头的值。
//private string userAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)";
//private string userAgent = "Mozilla/5.0+(Windows+NT+5.1)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/55.0.2883.87+Safari/537.36)";
//HttpWebRequest对象用来发起请求
private HttpWebRequest request = null;
//获取响应流的数据对象
private HttpWebResponse response = null;
//创建流
private Stream responseStream = null;
//读取流
private StreamReader streamReader = null;
//写入流
private StreamWriter writer = null;
#region 构造函数
/// <summary>
/// Http连接操作帮助类
/// </summary>
/// <param name="url">请求路径</param>
/// <param name="method">请求方式</param>
后面还有 199 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
