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 算力,解读结果公开显示在下面。

还没有人解读过这个文件。