.net调用http服务

简介: 前段时间刚将一个需求融入到OA产品中,又遇到了另一个问题,通过一个.net平台调用写好的服务,进行http请求,来实现两个项目之间信息的流转。

   前段时间刚将一个需求融入到OA产品中,又遇到了另一个问题,通过一个.net平台调用写好的服务,进行http请求,来实现两个项目之间信息的流转。

   因为是相对传统的地铁行业,所以大部分稳定的项目都是之前.net版本涉及到与最近引进的OA产品(java项目)之间的交互,所以就有了通过http发布服务进行服务访问的需求。

   可能读者会问了,直接将需要的数据直接操作对应数据库不就可以了,这个也是一个方式,但是如果所访问的系统中运用到了缓存那么这样的形式将遇到局限,总不能操作一次数据库就重启一下服务吧?况且直接进行数据库的访问对于设计来说是不太合理的~

   废话不多说,直接上代码,其实很简单:


-
string url = "http://1.1.1.110/seeyon/adSynchronization.do?loginname=zhangsan&id=lisi";  
WebRequest wRequest = WebRequest.Create(url);  
wRequest.Method = "GET";  
wRequest.ContentType = "text/html;charset=UTF-8";  
WebResponse wResponse = wRequest.GetResponse();  
Stream stream = wResponse.GetResponseStream();  
StreamReader reader = new StreamReader(stream, System.Text.Encoding.Default);  
string str = reader.ReadToEnd();   //url返回的值  
reader.Close();  
wResponse.Close(); 
-


   其实还可以再OA系统中直接查询对应数据库信息,进行更新操作,不过这样也势必增加了两个系统之间的耦合,不同语言的项目之间通过服务调用的方式还是比较方便直接的。

   面对问题不断的去寻求思路,找到解决的途径,最适合的就是最好的O(∩_∩)O~

相关文章
|
4月前
|
存储 JSON Go
Golang 语言 gRPC 服务怎么同时支持 gRPC 和 HTTP 客户端调用?
Golang 语言 gRPC 服务怎么同时支持 gRPC 和 HTTP 客户端调用?
52 0
|
2天前
|
XML JSON 中间件
快速入门Gin框架搭建HTTP服务
快速入门Gin框架搭建HTTP服务
13 0
|
2天前
|
JSON Go 数据格式
一文搞懂Go快速搭建HTTP服务
一文搞懂Go快速搭建HTTP服务
10 0
|
1月前
|
Java
Netty实现HTTP服务
Netty实现HTTP服务
36 0
|
2月前
|
网络协议 JavaScript Unix
TCP实现HTTP服务
TCP实现HTTP服务
17 0
|
2月前
|
网络协议 Linux
百度搜索:蓝易云【【http服务】使用命令来查看和停止端口教程。】
通过按照上述步骤使用命令来查看和停止端口,您可以轻松地管理正在运行的服务。请确保在停止端口上的服务时,选择正确的端口号,并谨慎操作以避免影响其他正常运行的服务。
28 0
|
2月前
|
Web App开发 JavaScript 关系型数据库
百度搜索:蓝易云【NodeJS 了解和快速入门 - 实现 http 服务 & 操作 mysql教程。】
通过使用上述示例代码,您可以快速入门并实现Node.js的HTTP服务和操作MySQL数据库。您可以根据需要进一步扩展和定制这些代码以满足您的具体要求。
37 0
|
4月前
|
Go 数据库 微服务
Go语言微服务框架 - 1.搭建gRPC+HTTP的双重网关服务
大家好,我是六月天天。如题所述,从今天开始,我将和大家一起逐步完成一个微服务框架。
44 1
|
4月前
|
druid 前端开发 Java
【Spring Boot】使用Feign作为HTTP客户端调用远程HTTP服务
【Spring Boot】使用Feign作为HTTP客户端调用远程HTTP服务
55 0
|
5月前
使用 HTTP PUT, PATCH 以及 MERGE 请求消费 SAP ABAP OData 服务修改操作的实现及其区别试读版
使用 HTTP PUT, PATCH 以及 MERGE 请求消费 SAP ABAP OData 服务修改操作的实现及其区别试读版
38 0