民國111年 第2梯次 網頁設計乙級 學科
第72題
關於以SOAP 為基礎所建構的Web 服務,何者正確?
題目
關於以SOAP 為基礎所建構的Web 服務,何者正確?
- (1) SOAP 是一個與平台無關的協定
- (2) SOAP 支援特定幾種程式語言(ASP、PHP、Java),不算是語言獨立的協定
- (3) SOAP 也算是一種Remote Procedure Call(RPC)的實作
- (4) SOAP 因為使用HTTP 通訊協定,在使用時要考慮安全性的問題
官方答案
(1) SOAP 是一個與平台無關的協定、(3) SOAP 也算是一種Remote Procedure Call(RPC)的實作、(4) SOAP 因為使用HTTP 通訊協定,在使用時要考慮安全性的問題
解析
SOAP(Simple Object Access Protocol)為 W3C 制定的開放通訊協定,以 XML 封裝訊息,與平台及程式語言無關(選項1正確);它並非限定 ASP、PHP、Java,而是可透過各種語言實作,故選項2錯誤。SOAP 可用於遠端程序呼叫,算是 RPC 的一種實作方式(選項3正確)。SOAP 訊息通常透過 HTTP 傳輸,因 HTTP 為明文協定,需搭配 HTTPS 或 WS-Security 等機制保護內容,故使用前須考量安全性(選項4正確)。綜上,正確為 1、3、4。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。