[英]Is it a web service or REST API or a normal website
我支持现有产品。 它是用 ASP.NET 开发的。 整个产品分为两部分
主网站 - 用户执行活动的主网站
订户模块 - 这是一个单独的网站。 另一个 Windows 应用程序可以将 XML 发布到该网站,该网站会将数据保存到数据库中。 所以它的目的是在windows应用程序和主网站之间传输数据。 该网站公开了一个用于发布数据的 URL。 这个只有一个ashx文件,功能是使用ASP>NET的HTTP模块实现的
我的问题是订阅者模块没有任何 asmx 文件或 WCF 实现。 但是,任何拥有 URL 的人都可以将 XML 发布到该网站。 那么将其称为 Web 服务或 API(不是技术上而是语义上)是否正确? 或者它是一个具有一些特殊功能的简单网站?
Ashx 文件用于处理 Http 请求和修改 Http 响应; 它包含对 Web 服务器上托管的其他页面的引用,这些页面发送到用户的 Web 浏览器。 当客户端 Web 浏览器请求页面时,服务器的 ASP.NET HTTP 处理程序会处理 ASHX 文件。
Web 服务是可以通过 Internet 访问并使用标准化 XML 消息传递系统的任何软件。 您的订阅者模块实现的功能是将 XML 发布到网站,这符合 Web 服务应用程序的特点。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.