91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C#中API調用的方法有哪些

發布時間:2021-09-05 13:59:21 來源:億速云 閱讀:218 作者:小新 欄目:開發技術

這篇文章主要為大家展示了“C#中API調用的方法有哪些”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“C#中API調用的方法有哪些”這篇文章吧。

介紹

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調用的方法有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

api
AI

呼伦贝尔市| 汝城县| 阿荣旗| 岳普湖县| 濉溪县| 桂阳县| 临武县| 大埔县| 芦溪县| 梅河口市| 江阴市| 顺义区| 宜兰市| 沧州市| 湖北省| 乌拉特后旗| 颍上县| 乃东县| 湖南省| 若羌县| 卓资县| 普兰县| 和顺县| 曲阜市| 吉隆县| 阜城县| 南涧| 玛多县| 剑河县| 台湾省| 伊宁市| 通化市| 扎兰屯市| 侯马市| 西乌珠穆沁旗| 宣城市| 崇礼县| 景宁| 遂宁市| 墨脱县| 二连浩特市|