• 大小: 46.83MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-10
  • 语言: C#
  • 标签: C#  MVC  WEB  API  微信支付  

资源简介

基于C# MVC开发的WEB API通用框架 附带 微信 支付宝支付集成 按照本框架编写WEB API 使编写更省力 自动生成API在线文档 让文档再也不成为你的噩梦

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Web;
using System.Threading;

namespace ApiTest
{
    public partial class AllPostTest : Form
    {
        public AllPostTest()
        {
            InitializeComponent();
        }
        private void button1_Click(object sender EventArgs e)
        {
            string Json = HttpUtility.UrlEncode(T_JsonData.Text.Trim()Encoding.UTF8);
            string keymd5 =Collections.HttpHelper.GetMD5Hash(Json + T_Key.Text.Trim());
            NameValueCollection nvc = new NameValueCollection();
            nvc.Add(“FunctionName“ T_FunctionName.Text.Trim());
            nvc.Add(“JsonData“ Json);
            nvc.Add(“CusID“ T_CusID.Text.Trim());
            nvc.Add(“KeyMd5“ keymd5);
            T_Log.Text = string.Empty;
            Dt1 = DateTime.Now;
            Logtext = string.Empty;
            Logtext += “测试开始:共[“ + N_Count.Value.ToString() + “]次\r\n“;
            Count = 0;
            for (int i = 0; i < (int)N_Count.Value; i++)
            {

                    SetTestLog(invc);

            }
        }
        private int Count = 0;
        DateTime Dt1 = DateTime.Now;
        private String Logtext = String.Empty;
        private void SetTestLog(int iNameValueCollection nvc)
        {
            this.Invoke(new Action(() => {
                Count += 1;
                DateTime Dt = DateTime.Now;
                Logtext += “    测试编号:“ + i.ToString() + “ =>\r\n“;
                Logtext += “    开始时间:“ + Dt.ToString(“yyyy-MM-dd HH:mm:ss“) + “\r\n“;
                Logtext += “    调用结果:“ + Collections.HttpHelper.Send(T_Url.Text Encoding.UTF8 nvc) + “\r\n“;
                Logtext += “    耗时:“ + (DateTime.Now - Dt).TotalMilliseconds.ToString() + “\r\n“;
                if (Count == (int)N_Count.Value)
                {
                    Logtext += “测试全部完成:共[“ + N_Count.Value.ToString() + “]次\r\n“;
                    Logtext += “总耗时:“ + (DateTime.Now - Dt1).TotalMilliseconds.ToString() + “毫秒\r\n“;
                    T_Log.Text = Logtext;
                    T_Log.Update();
                    MessageBox.Show(“测试完毕“);
                }
            }));
        }
        private void linkLabel1_linkClicked(object sender linkLabellinkClickedEventArgs e)
        {
            T_Log.Text = string.Empty;
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      83861  2017-07-05 11:20  WebApi标准版\.vs\config\applicationhost.config

    ..A..H.    519680  2017-08-15 10:03  WebApi标准版\.vs\WebApi\v14\.suo

     文件       2653  2017-07-07 17:53  WebApi标准版\ApiTest\AllPostTest.cs

     文件      12408  2017-07-07 17:52  WebApi标准版\ApiTest\AllPostTest.Designer.cs

     文件       5817  2017-07-07 17:52  WebApi标准版\ApiTest\AllPostTest.resx

     文件       3339  2017-07-07 17:53  WebApi标准版\ApiTest\ApiTest.csproj

     文件        257  2017-04-13 18:36  WebApi标准版\ApiTest\ApiTest.csproj.vspscc

     文件      20480  2016-12-26 17:25  WebApi标准版\ApiTest\bin\Debug\JPush.dll

     文件     193068  2016-12-26 17:25  WebApi标准版\ApiTest\bin\Debug\SqlSugar.xml

     文件        180  2017-08-14 15:51  WebApi标准版\ApiTest\obj\Debug\ApiTest.AllPostTest.resources

     文件       2387  2017-08-14 15:51  WebApi标准版\ApiTest\obj\Debug\ApiTest.csproj.FileListAbsolute.txt

     文件        945  2017-08-14 15:51  WebApi标准版\ApiTest\obj\Debug\ApiTest.csproj.GenerateResource.Cache

     文件      62531  2017-08-14 15:51  WebApi标准版\ApiTest\obj\Debug\ApiTest.csprojResolveAssemblyReference.cache

     文件      12288  2017-08-14 15:51  WebApi标准版\ApiTest\obj\Debug\ApiTest.exe

     文件      17920  2017-08-14 15:51  WebApi标准版\ApiTest\obj\Debug\ApiTest.pdb

     文件          0  2017-08-14 15:52  WebApi标准版\ApiTest\obj\Debug\build.force

     文件       1019  2016-12-13 11:41  WebApi标准版\ApiTest\obj\Debug\DesignTimeResolveAssemblyReferences.cache

     文件       6857  2017-07-07 17:49  WebApi标准版\ApiTest\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件          0  2017-08-14 15:52  WebApi标准版\ApiTest\obj\Release\build.force

     文件       6881  2017-08-14 14:59  WebApi标准版\ApiTest\obj\Release\DesignTimeResolveAssemblyReferencesInput.cache

     文件        436  2017-04-13 18:36  WebApi标准版\ApiTest\Program.cs

     文件       1338  2017-04-13 18:36  WebApi标准版\ApiTest\Properties\AssemblyInfo.cs

     文件       1513  2017-04-13 18:36  WebApi标准版\Areas\HelpPage\HelpPage.css

     文件        650  2017-04-13 18:36  WebApi标准版\Areas\HelpPage\Views\Help\Api.cshtml

     文件        840  2017-04-13 18:36  WebApi标准版\Areas\HelpPage\Views\Help\DisplayTemplates\ApiGroup.cshtml

     文件       1209  2017-04-13 18:36  WebApi标准版\Areas\HelpPage\Views\Help\DisplayTemplates\HelpPageApiModel.cshtml

     文件         73  2017-04-13 18:36  WebApi标准版\Areas\HelpPage\Views\Help\DisplayTemplates\ImageSample.cshtml

     文件        231  2017-04-13 18:36  WebApi标准版\Areas\HelpPage\Views\Help\DisplayTemplates\InvalidSample.cshtml

     文件       1607  2017-04-13 18:36  WebApi标准版\Areas\HelpPage\Views\Help\DisplayTemplates\Parameters.cshtml

     文件        899  2017-04-13 18:36  WebApi标准版\Areas\HelpPage\Views\Help\DisplayTemplates\Samples.cshtml

............此处省略1656个文件信息

评论

共有 条评论