zoukankan      html  css  js  c++  java
  • .Net常用方法汇总

    //创建某个目录的文件夹

    调用如下:

    var folder = initFolder(Export_Folder.Text, "ExportMembers");

    private string initFolder(string baseFolderPath, string folderName)
      {
       if (!baseFolderPath.EndsWith("\")) baseFolderPath += "\";
       var folder = baseFolderPath + folderName;
       if (!Directory.Exists(folder)) Directory.CreateDirectory(folder);
       return folder;
      }

    HttpClient的异步Get/Post调用实例:

    /// <summary>
            /// Get请求模拟
            /// </summary>
            /// <param name="url">请求URL</param>
            public void HttpRequest(string url)
            {
                HttpClient client = new HttpClient();
                client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
                Task<HttpResponseMessage> response = client.GetAsync(url);
                HttpResponseMessage result = response.Result;
                this.queryResultPane.Text = result.Content.ReadAsStringAsync().Result;
            }

    Post调用如下:

    var member = new
                {
                    Code = "8fd8d3f6-4389-4315-a809-ce931dd427afm6",
                    Birthday = "2010-1-1",
                    Marital = "wei婚"
                };

                HttpClient client = new HttpClient();
                client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
                //简单类型的参数,webApi方法里可以不定义参数,通过HttpContext.Current.Request.QueryString["Mobile"]来获取
                Task<HttpResponseMessage> response =
                    client.PostAsJsonAsync(string.Format(U8688 + "MemberPoint/SaveMember"), member);
                HttpResponseMessage result = response.Result;
                this.Response.Output.Write(result.Content.ReadAsStringAsync().Result);

  • 相关阅读:
    【微信公众平台开发】公布动态新闻好帮手UEditor富文本
    Software Development and Newton&#39;s Laws of Motion
    组队赛第二场:字符串哈希+DP
    [ACM] hdu 4418 Time travel (高斯消元求期望)
    解决IE11无法下载文件的问题
    LeetCode :: Binary Tree Zigzag Level Order Traversal [tree, BFS]
    用Stack实现对多线程的管理范例
    同事的Excel中的图片突然不能选择
    HDU 1272 小希的迷宫 并查集
    将Datagridview中的数据导出至Excel中
  • 原文地址:https://www.cnblogs.com/itjeff/p/4586105.html
Copyright © 2011-2022 走看看