zoukankan      html  css  js  c++  java
  • 代码积累-Common

    新建Common类库

    /// <summary>
    /// string的扩展
    /// </summary>
    public static class StringExt
    {
        /// <summary>
        /// 格式清理 转义"" 去掉{}<>#$等特殊字符
        /// </summary>
        /// <param name="text"></param>
        /// <returns></returns>
        public static string FormatClear(this string text)
        {
            text = text.Replace("
    					", "")
                .Replace("
    
    ", "\n\r")
                .Replace("
    ", "\r\n")
                .Replace("
    ", "\r")
                .Replace("	", "")
                .Replace("
    ", "\n")
                .Replace("{", "")
                .Replace("}", "")
                .Replace("<", "")
                .Replace(">", "")
                .Replace(",", "")
                .Replace(":", "")
                .Replace(""", "\"")
                .Replace("#", "")
                .Replace("%", "")
                .Replace("$", "")
                .Replace("^", "")
                .Replace("*", "");
            return text;
        }
    }
    /// <summary>
    /// web请求扩展
    /// </summary>
    public static class WebRequestExt
    {
    
    
        /// <summary>
        /// Get方式发起请求 返回处理结果 (HttpWebRequest提交Get信息)
        /// </summary>
        /// <param name="url">请求地址</param>
        /// <returns></returns>
        public static string GetData(string url)
        {
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
            request.Method = "GET";
            request.ContentType = "text/html;charset=UTF-8";
            HttpWebResponse response = (HttpWebResponse)request.GetResponse();
            Stream myResponseStream = response.GetResponseStream();
            StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.GetEncoding("utf-8"));
            string retstring = myStreamReader.ReadToEnd();
            myStreamReader.Close();
            myResponseStream.Close();
            return retstring;
        }
    
    
        /// <summary>
        /// Post方式带参数发起请求 返回处理结果 (HttpWebRequest提交POST信息)
        /// </summary>
        /// <param name="jsonData">请求的参数-json格式</param>
        /// <param name="url">请求的地址</param>
        /// <returns></returns>
        public static string PostData(string jsonData, string url)
        {
            //将提交的字符串数据转换成字节数组
            byte[] postData = Encoding.UTF8.GetBytes(jsonData);
            //设置提交的相关参数
            HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest;
            //提交方式
            request.Method = "POST";
            //编码格式
            request.ContentType = "text/html;charset=UTF-8";
            request.ContentLength = postData.Length;
            // 提交请求数据
            Stream outputStream = request.GetRequestStream();
            outputStream.Write(postData, 0, postData.Length);
            outputStream.Close();
            HttpWebResponse response = request.GetResponse() as HttpWebResponse;
            Stream responseStream = response.GetResponseStream();
            StreamReader reader = new StreamReader(responseStream, Encoding.Default);
            string srcString = reader.ReadToEnd();
            reader.Close();
            responseStream.Close();
            outputStream.Close();
            return srcString;
        }
    }
  • 相关阅读:
    Meet Hadoop
    C++常用函数
    Summary
    获得小黄衫感想
    课程作业(八)
    课程作业(七)
    课程作业(六)
    课程作业(五)
    课程作业(四)
    课程作业(三)
  • 原文地址:https://www.cnblogs.com/zhyue93/p/common_1.html
Copyright © 2011-2022 走看看