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;
            }
        }

运行结果:

测试成功,

好了,我干活去了,

希望可以帮到大家。

                                                                    —— 真正能让你站得更高,走得更远的,是自律、积极和勤奋。

发布了20 篇原创文章 · 获赞 34 · 访问量 10万+

猜你喜欢

转载自blog.csdn.net/feiduan1211/article/details/95065404