往往的,业务中存在很多不同系统之间的访问,这时候需要跨语言(跨系统)进行数据库交互。
这里的例子是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;
}
}
运行结果:
测试成功,
好了,我干活去了,
希望可以帮到大家。
—— 真正能让你站得更高,走得更远的,是自律、积极和勤奋。