簡體   English   中英

是 Web 服務還是 REST API 或普通網站

[英]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 文件是一個網頁,它是 ASP.NET Web 服務器應用程序的一部分。

Ashx 文件用於處理 Http 請求和修改 Http 響應; 它包含對 Web 服務器上托管的其他頁面的引用,這些頁面發送到用戶的 Web 瀏覽器。 當客戶端 Web 瀏覽器請求頁面時,服務器的 ASP.NET HTTP 處理程序會處理 ASHX 文件。

  1. 主網站 - 它是一個 Web 應用程序
  2. Windows 應用程序 - 將數據發布到服務器

Web 服務是可以通過 Internet 訪問並使用標准化 XML 消息傳遞系統的任何軟件。 您的訂閱者模塊實現的功能是將 XML 發布到網站,這符合 Web 服務應用程序的特點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM