C# 實現代碼訪問JAVA 接口(後臺獲取API接口數據)可跨語言,使用Json 實現

往往的,業務中存在很多不同系統之間的訪問,這時候需要跨語言(跨系統)進行數據庫交互。

這裏的例子是C# 客戶端訪問JAVA 接口,獲取Json 數據。

 

首先部署了一個可以訪問的接口,通過這個URL 可以正常的訪問到數據庫。,如下圖(這是我隨意部署到個人服務器上的代碼,各位也可以在本地部署)

然後創建一個winform 程序

 

 

雙擊按鈕添加代碼:

private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                string url = @"http://123.207.248.31:8080/springbootservice/json";  //鏈接API 地址

                System.Net.HttpWebRequest req = null;
                System.Net.HttpWebResponse res = null;

                req = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(url);  //創建HTTP 請求

                res = (System.Net.HttpWebResponse)req.GetResponse();   //獲取請求返回的響應


                System.IO.StreamReader read = new System.IO.StreamReader(res.GetResponseStream()); //讀取來自API 接口的響應中的內容,也就是它的體

                textBox1.Text = read.ReadToEnd().ToString();  //輸出StreamReader 中所有的流

                
            }
            catch (Exception ex)
            {
                throw;
            }
        }

 

運行結果:

 

測試成功,

好了,我幹活去了,

希望可以幫到大家。

                                                                    —— 真正能讓你站得更高,走得更遠的,是自律、積極和勤奮。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章