iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >C#中API调用的多种方法
  • 417
分享到

C#中API调用的多种方法

2024-04-02 19:04:59 417人浏览 独家记忆
摘要

介绍 api( Application Programming Interface ),我想大家不会陌生,它是我们windows编程的常客,虽然基于.net平台的C#有了强大的类

介绍

api( Application Programming Interface ),我想大家不会陌生,它是我们windows编程的常客,虽然基于.net平台的C#有了强大的类库,但是,我们还是不能否认API在Windows编程中的重要性.大多数的编程语言都支持API编程,而.Net平台中的MFC(Microsoft Foundation Class Library)构架本身就封装了大部分的API.

    做为程序员,我们需要了解API从字面上了解便是编程接口,因此,做为开发者,需要了解的只是API的使用方法.

API根据操作系统、处理器及功能性的不同而拥有很多不同的类型.     操作系统特用的API:

    每种操作系统都有许多通用的API以及一些特用的API,这些特用的API只能在当前操作系统中执行.

方式1


 //通过API进行解析扫入的二维码
                string CodeMsg = HttpPost("http://eap2mes:8088/App/ExecuteProcedure?", "EventType=APP_REELIDSPLIT&InputJSON=" + "{CODE:\"" + newCodeText + "\"}");
                System.Diagnostics.Debug.WriteLine(CodeMsg);

       public static string HttpPost(string url, string body)
        {
            Encoding encoding = Encoding.UTF8;
            HttpWEBRequest request = (HttpWebRequest)WebRequest.Create(url);
            request.Method = "POST";
            request.Accept = "text/html, application/xhtml+xml, */*";
            request.ContentType = "application/x-www-fORM-urlencoded";

            byte[] buffer = encoding.GetBytes(body);
            request.ContentLength = buffer.Length;
            request.GetRequestStream().Write(buffer, 0, buffer.Length);
            HttpWebResponse response = (HttpWebResponse)request.GetResponse();
            using (StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.UTF8))
            {
                return reader.ReadToEnd();
            }
        }

方式2


/// 执行 存储过程
                /// 返回json字符串 { "Result": "OK", "Msg": "", "Return_Data": "" } OR { "Result": "NG", "Msg": "Error Msg", "Return_Data": "" }
                /// Return_Data : 依存储过程而定,可以是独立基础型字符串,也可以是Json格式字符串
                JObject JObj = new JObject();
                JObj.Add("FunctionID", "REELID-SPLIT");
                JObj.Add("CODE", "20210605141700254036@004.078.0050010@119414@@21231@20210605@9000");

                string CodeMsg = Utility.ExecuteProcedure(JObj.ToString());
                System.Diagnostics.Debug.WriteLine(CodeMsg);

引用api dll

在这里插入图片描述

到此这篇关于C#中API调用的多种方法的文章就介绍到这了,更多相关c#调用API内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: C#中API调用的多种方法

本文链接: https://www.lsjlt.com/news/134278.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • C#中API调用的多种方法
    介绍 API( Application Programming Interface ),我想大家不会陌生,它是我们Windows编程的常客,虽然基于.Net平台的C#有了强大的类...
    99+
    2024-04-02
  • Python中执行调用JS的多种方法汇总
    1. 写在前面   做爬虫的人大家都知道,现在国内Web或App普遍防护都做的很好,且越有价值的网站这方面越强 再小再弱的网站现在或多或少都要整点反爬 JS在反爬中应用非常广泛,现在做爬虫工程师基本...
    99+
    2023-08-31
    python javascript
  • Python调用API接口的几种方式
    Python调用API接口的几种方式主要有以下几种:1. 使用标准库:Python标准库中的urllib和urllib2模块可以用来...
    99+
    2023-09-02
    Python
  • C# 中的多态底层虚方法调用详情
    目录一、C# 中的多态玩法1. 一个简单的 C# 例子2. 汇编代码分析(1)eax,dword ptr [ebp-8](2)eax,dword ptr [eax](3)eax,dw...
    99+
    2024-04-02
  • C#中的方法如何调用
    这篇文章主要介绍了C#中的方法如何调用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇C#中的方法如何调用文章都会有所收获,下面我们一起来看看吧。可以使用类的实例从另一个类中调用其他类的公有方法。例如,方法&nb...
    99+
    2023-06-17
  • vue中三种调用接口的方法
    目录1. this.$api.LeadershipScreen.getImportantRiskList(params)2.需要引用3.axios(需要先安装axios)4.配置re...
    99+
    2024-04-02
  • c++中的函数调用有哪几种方式
    c++ 函数调用方式有五种:值传递、引用传递、指针传递、返回值、虚函数调用。值传递传递副本,不会影响实际参数;引用传递传递引用,修改参数会影响实际参数;指针传递传递地址,修改参数会影响实...
    99+
    2024-05-01
    c++
  • C#中多种高效定时器方法的使用详解
    目录使用 System.Threading.Timer 和 ManualResetEventSlim使用 Stopwatch 和 Sleep 方法使用 Task.Delay 和 as...
    99+
    2023-05-14
    C# 定时器
  • php的api调用方法有哪些
    PHP的API调用方法有以下几种:1. cURL:cURL是一个强大的开源库,用于在PHP中进行HTTP请求,包括GET、POST、...
    99+
    2023-08-18
    php
  • C#中怎么调用方法
    这篇“C#中怎么调用方法”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“C#中怎么调用方法”文章吧。C# 中调用方法可以使用方...
    99+
    2023-06-17
  • c#怎么调用类中的方法
    在 c# 中调用类中的方法,需要先创建类的实例,然后使用实例名称和点运算符访问方法。步骤包括:1. 使用 new 关键字创建类的实例;2. 使用实例名称和点运算符访问方法。 如何在 C...
    99+
    2024-05-12
    c#
  • C#中使用HttpPost调用WebService的方法
    WebService服务端代码 public class WebServiceDemo : System.Web.Services.WebService { ...
    99+
    2024-04-02
  • C++ cin输入的多种方法详解
    目录前言一、cin1、cin >>2、cin.get()2.1 函数介绍3、getline()前言 在C++中一般使用cin来进行交互,获取用户输入信息。cin是C++...
    99+
    2024-04-02
  • C#多种操作excel的方法比较
    我们在做excel资料的时候,通常有以下方法。 一.导入导出excel常用方法: 1.用查询表的方式查询并show在数据集控件上。 public static string st...
    99+
    2024-04-02
  • c#如何调用API中的copymemory()函数
    在C#中调用API中的CopyMemory()函数,可以使用DllImport特性来声明API函数,并使用Marshal类中的相关方...
    99+
    2024-02-29
    c#
  • JavaScript调用C语言的几种方式
    目录一、使用WebAssembly可以在JavaScript中调用C语言接口二、使用node-ffi和node-ffi-napi等第三方库可以在Node.js中调用C语言库JavaS...
    99+
    2023-02-17
    JavaScript调用C语言
  • C#中多种高效定时器方法怎么使用
    这篇文章主要讲解了“C#中多种高效定时器方法怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C#中多种高效定时器方法怎么使用”吧!在 C# 中,定时器是一种常用的机制,可以周期性地执行...
    99+
    2023-07-05
  • 使用 C# 下载文件的多种方法小结
    目录简单下载异步下载下载文件的同时向服务器发送自定义请求头如何解决下载文件不完整的问题使用 Downloader 进行 HTTP 多线程下载下载非 HTTP 协议的文件文件下载是一个...
    99+
    2024-04-02
  • 如何在Vue中调用if方法(两种方法)
    Vue是一种流行的JavaScript框架,它帮助开发人员更轻松地构建交互式Web应用程序。在Vue中,条件语句是必不可少的一部分,经常使用if语句来根据不同的条件显示或隐藏HTML元素。在本文中,我们将学习如何在Vue中调用if方法。使用...
    99+
    2023-05-14
  • C# 中怎么调用Thread.Start()方法
    这期内容当中小编将会给大家带来有关C# 中怎么调用Thread.Start()方法,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。C#语言还是比较常见的东西,这里我们主要介绍调用C# Thread.Star...
    99+
    2023-06-17
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作