往往的,業務中存在很多不同系統之間的訪問,這時候需要跨語言(跨系統)進行數據庫交互。
這裏的例子是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;
}
}
運行結果:
測試成功,
好了,我幹活去了,
希望可以幫到大家。
—— 真正能讓你站得更高,走得更遠的,是自律、積極和勤奮。