使用 RPC over HTTP 的遠端程序呼叫
因特網瀏覽器程式通常採用超文本傳輸通訊協定(HTTP)作為流覽萬維網的主要手段。 因此,HTTP 目前在大部分計算機上都會看到廣泛的使用方式。 Microsoft已擴充其 Internet Information Server (IIS) 的功能,以使用 HTTP 提供遠端過程調用服務。
Microsoft RPC-over-HTTP 實作 (RPC over HTTP) 可讓 RPC 用戶端安全地且有效率地透過因特網連線到 RPC 伺服器程式,並執行遠端過程調用。 這可透過一個稱為 RPC-over-HTTP Proxy、或簡稱為 RPC Proxy 的中介來完成。
RPC Proxy 會在 IIS 電腦上執行。 它會接受來自因特網的 RPC 要求、對這些要求執行驗證、驗證和存取檢查,如果要求通過所有測試,RPC Proxy 會將要求轉送至執行實際處理的 RPC 伺服器。 透過 HTTP RPC 時,RPC 用戶端和伺服器不會直接通訊;相反地,他們會使用 RPC Proxy 作為媒介。 基於許多原因,選擇了此模型。 如需詳細資訊,請參閱 RPC over HTTP Security。
本節提供下列主題中的 RPC over HTTP 概觀:
如需有關大量 RPC over HTTP 案例的資訊,請參閱 Microsoft RPC 負載平衡。