欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
Windows XP 中的 SOAP 客戶(hù)端概述

摘要:本文包含了使用 Microsoft Windows XP Professional 中隨附的 SOAP 客戶(hù)端軟件來(lái)訪(fǎng)問(wèn)使用 SOAP 的 Web 服務(wù)的基礎知識。本文首先簡(jiǎn)要介紹了 SOAP 和 WSDL 標準,然后討論如何實(shí)現與啟用 SOAP 的 Web 服務(wù)進(jìn)行通訊的客戶(hù)端。


簡(jiǎn)介

Microsoft Windows XP Professional 包含 Microsoft SOAP Toolkit 2.0 的客戶(hù)端部分,它可以構建 SOAP 客戶(hù)端應用程序或將應用程序分配給 Windows XP Professional 客戶(hù)端,而無(wú)需分配 SOAP Toolkit 2.0 的客戶(hù)端部分。本文包含了使用 Windows XP 中隨附的 SOAP 客戶(hù)端軟件來(lái)訪(fǎng)問(wèn)使用 SOAP 的 Web 服務(wù)的基礎知識。本文首先簡(jiǎn)要介紹了 SOAP 和 Web 服務(wù)描述語(yǔ)言 (WSDL) 標準,然后討論如何實(shí)現與啟用 SOAP 的 Web 服務(wù)進(jìn)行通訊的客戶(hù)端。

什么是 SOAP?

SOAP 是簡(jiǎn)單對象訪(fǎng)問(wèn)協(xié)議的簡(jiǎn)稱(chēng),由 http://www.w3.org/TR/SOAP 上的 SOAP 標準進(jìn)行定義。SOAP 協(xié)議定義了用于在系統之間進(jìn)行通訊的標準 XML 消息的格式。由于該消息格式已標準化并基于 XML 標準,因此可使用 SOAP 在多種計算機體系結構、語(yǔ)言和操作系統之間進(jìn)行通訊。SOAP 啟用了一類(lèi)新的應用程序,稱(chēng)為 Web 服務(wù),Web 服務(wù)以一種標準的方式公開(kāi)服務(wù),以便應用程序開(kāi)發(fā)人員可以通過(guò)將 Web 上來(lái)自許多不同源的服務(wù)組合到一起,從而創(chuàng )建新的應用程序。

SOAP 規范涵蓋了四個(gè)主要部分:一個(gè)必需的 SOAP 信封格式,定義了包圍 SOAP 消息的 XML 內容的信封的外觀(guān);一組可選的編碼規則,定義了如何將語(yǔ)言類(lèi)型映射到 SOAP 消息中的 XML(由于這在此規范的第 5 節中定義,因此稱(chēng)為“Section 5 編碼”);一個(gè)可選的 RPC 格式,定義了函數調用在 SOAP 消息中的表達方式;一個(gè) HTTP 綁定,定義了如何通過(guò) HTTP 交換 SOAP 消息。HTTP 是該標準定義的唯一通訊協(xié)議綁定;因此,幾乎所有的 SOAP 實(shí)現都包含 HTTP 綁定。請注意,SOAP 并不限制可用于傳輸 SOAP 消息的其他通訊協(xié)議。

以下是一個(gè)簡(jiǎn)單的 SOAP 消息:

<?xml version="1.0" encoding="UTF-8" standalone="no"?><SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"   xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">  <SOAP-ENV:Body>    <SOAPSDK1:Add xmlns:SOAPSDK1="http://tempuri.org/message/">    <a>333</a>    <b>888</b>    </SOAPSDK1:Add>  </SOAP-ENV:Body></SOAP-ENV:Envelope>

讓我們仔細研究一下此消息,以了解 SOAP 消息的格式。第一行是定義 SOAP 文檔中使用的字符集的 XML 聲明。Envelope 元素是必需的元素,它始終是 SOAP 消息的根,并始終位于“http://schemas.xmlsoap.org/soap/envelope/”命名空間中。

SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 屬性定義了該消息中使用的編碼樣式。在此例中,使用了標準的 Section 5 編碼。Envelope 元素的 Body 子元素中包含 SOAP 消息。正如 SOAP 規范的第 7 節中定義的那樣,Add 元素表示對名為 Add 的操作的調用。Add 的子元素是 Add 方法調用的參數。

對該消息的響應如下所示:

<?xml version="1.0" encoding="UTF-8" standalone="no"?><SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">  <SOAP-ENV:Body>    <SOAPSDK1:AddResponse    xmlns:SOAPSDK1="http://tempuri.org/message/">    <Result>1221</Result>    </SOAPSDK1:AddResponse>  </SOAP-ENV:Body></SOAP-ENV:Envelope>

什么是 WSDL?

WSDL 是 Web 服務(wù)定義語(yǔ)言的簡(jiǎn)稱(chēng)。若要成功調用一個(gè) Web 服務(wù),您需要了解如何獲得該服務(wù),該服務(wù)支持哪些操作,該服務(wù)需要哪些參數,以及該服務(wù)所返回的內容。WSDL 在一個(gè)可被讀取或可由機器處理的 XML 文檔中提供所有這些信息。

為了解 WSDL 文件的格式,我們來(lái)分析一下以下 WSDL 文件:

<?xml version="1.0" encoding="UTF-8" ?> <definitions name="net.xmethods.services.currencyexchange.CurrencyExchange"targetNamespace="http://www.themindelectric.com/wsdl/net.xmethods.services.currencyexchange.CurrencyExchange/" xmlns:tns="http://www.themindelectric.com/wsdl/net.xmethods.services.currencyexchange.CurrencyExchange/"xmlns:electric="http://www.themindelectric.com/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns="http://schemas.xmlsoap.org/wsdl/"><message name="getRateRequest1">  <part name="country1" type="xsd:string" />   <part name="country2" type="xsd:string" /> </message><message name="getRateResponse1">  <part name="Result" type="xsd:float" /> </message><portType name="net.xmethods.services.currencyexchange.CurrencyExchangePortType">  <operation name="getRate" parameterOrder="country1 country2">    <input message="tns:getRateRequest1" />     <output message="tns:getRateResponse1" />   </operation></portType><binding name="net.xmethods.services.currencyexchange.CurrencyExchangeBinding" type="tns:net.xmethods.services.currencyexchange.CurrencyExchangePortType"><soap:binding style="rpc"transport="http://schemas.xmlsoap.org/soap/http" />  <operation name="getRate">  <soap:operation soapAction="urn:xmethods-CurrencyExchange#getRate" />     <input>      <soap:body use="encoded" namespace="urn:xmethods-CurrencyExchange"      encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />     </input>    <output>      <soap:body use="encoded" namespace="urn:xmethods-CurrencyExchange"      encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />     </output>  </operation></binding><service name="net.xmethods.services.currencyexchange.CurrencyExchangeService">  <documentation>  net.xmethods.services.currencyexchange.CurrencyExchange web service  </documentation>   <port name="net.xmethods.services.currencyexchange.CurrencyExchangePort"  binding="tns:net.xmethods.services.currencyexchange.  CurrencyExchangeBinding">    <soap:address location="http://206.135.115.109:9090/soap" />   </port></service></definitions>

這是在 Mind Electric 的 Glue 中實(shí)現匯率服務(wù)的 WSDL 文件。因此,該格式不同于 Microsoft SOAP Toolkit WSDL 文件,但它是兼容的。WSDL 文件的第一個(gè)元素是 definitions 元素,它是文件的根元素且通常包含幾個(gè)命名空間聲明:

<definitions name="net.xmethods.services.currencyexchange.CurrencyExchange"targetNamespace="http://www.themindelectric.com/wsdl/  net.xmethods.services.currencyexchange.CurrencyExchange/"xmlns:tns="http://www.themindelectric.com/wsdl/  net.xmethods.services.currencyexchange.CurrencyExchange/"xmlns:electric="http://www.themindelectric.com/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns="http://schemas.xmlsoap.org/wsdl/"></definitions>

請注意,xsd 命名空間是 2001 版的。SOAP 工具包默認為 2001 Recommendation 版的 XSD 架構命名空間,但它可以理解以舊版命名空間編寫(xiě)的 WSDL 文件。

如果 WSDL 使用了任何復雜類(lèi)型,則這些類(lèi)型的 XSD 架構定義將包含在<types></types> 元素中。由于該 WSDL 文件未使用任何復雜類(lèi)型,因此沒(méi)有該元素。

下一部分定義了由該 WSDL 中定義的服務(wù)所使用的消息:

<message name="getRateRequest1">  <part name="country1" type="xsd:string" />   <part name="country2" type="xsd:string" /> </message><message name="getRateResponse1">  <part name="Result" type="xsd:float" /> </message>

方法參數的名稱(chēng)和數據類(lèi)型在此處定義。

portType 元素定義了上一部分中定義的消息和使用它們的操作之間的映射:

<portType name="net.xmethods.services.currencyexchange.CurrencyExchangePortType">  <operation name="getRate" parameterOrder="country1 country2">    <input message="tns:getRateRequest1" />     <output message="tns:getRateResponse1" />   </operation></portType>

binding 元素定義了 portType 元素中定義的抽象操作和它們在 SOAP 中的實(shí)現方式之間的綁定。這是一個(gè)獨立元素,因為 WSDL 可以定義其他非 SOAP 協(xié)議。這里需要注意幾點(diǎn):style="rpc" 表示該消息使用 SOAP 標準的第 7 節中定義的 rpc 規則。如果指定 style="document",則 SOAP 消息的內容將為 XML 文檔。transport 屬性表示 SOAP 消息將以 SOAP HTTP 消息的形式發(fā)送,soapAction 屬性定義了 HTTP 包中 soapAction 標頭的內容,use="encoded" 屬性表示參數值使用了 SOAP Section 5 編碼。

<binding name="net.xmethods.services.currencyexchange.CurrencyExchangeBinding"type="tns:net.xmethods.services.currencyexchange.CurrencyExchangePortType"><soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" />  <operation name="getRate">  <soap:operation soapAction="urn:xmethods-CurrencyExchange#getRate" />     <input>    <soap:body use="encoded" namespace="urn:xmethods-CurrencyExchange"    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />     </input>    <output>    <soap:body use="encoded" namespace="urn:xmethods-CurrencyExchange"    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />     </output>  </operation></binding>

service 元素將 SOAP 綁定與服務(wù)的物理實(shí)現聯(lián)系在一起。服務(wù)的 URL 就是在此處定義的。請注意,此服務(wù)的端口是 9090 — SOAP 不只是通過(guò)端口 80 工作。(如果您的防火墻要求您使用端口 80,則該服務(wù)還有一個(gè)副本運行在端口 80 上。)

<service  name="net.xmethods.services.currencyexchange.CurrencyExchangeService">  <documentation>  net.xmethods.services.currencyexchange.CurrencyExchange web service  </documentation>   <port name="net.xmethods.services.currencyexchange.CurrencyExchangePort"  binding="tns:net.xmethods.services.  currencyexchange.CurrencyExchangeBinding">  <soap:address location="http://206.135.115.109:9090/soap" />   </port></service>

構建簡(jiǎn)單的客戶(hù)端應用程序

本部分將詳細介紹使用 Windows XP 中隨附的 SOAP 客戶(hù)端來(lái)構建簡(jiǎn)單 SOAP 應用程序的過(guò)程。示例中使用的 Web 服務(wù)是 XMethods 站點(diǎn)上的外匯匯率服務(wù),該服務(wù)是可用的 SOAP 服務(wù)的聯(lián)機列表。

該服務(wù)可接受兩個(gè)國家/地區作為參數,并返回它們之間的匯率。描述該服務(wù)的 WSDL 文件位于以下位置:http://www.xmethods.net/sd/CurrencyExchangeService.wsdl。

使用高級別 SOAP API 調用此 SOAP 方法所需的步驟如下:創(chuàng )建一個(gè) SOAPClient 對象,用 WSDL 文件初始化該 SOAPClient 對象,然后調用該方法。

以下是完成此操作的簡(jiǎn)單 VBScript 代碼:

dim SOAPClientset SOAPClient = createobject("MSSOAP.SOAPClient")on error resume nextSOAPClient.mssoapinit("http://www.xmethods.net/sd/CurrencyExchangeService.wsdl")   if err then    wscript.echo SOAPClient.faultString    wscript.echo SOAPClient.detail  end ifwscript.echo SOAPClient.getRate("England","Japan")  if err then    wscript.echo SOAPClient.faultString    wscript.echo SOAPClient.detail  end if

三行加粗的代碼行對應于上面提到的三個(gè)步驟。mssoapinit 的參數是一個(gè) WSDL 文件規范,該參數可以是一個(gè) URL(如果該 WSDL 文件位于遠程系統上),也可以是一個(gè)文件路徑(如果該 WSDL 文件位于本地機器上)。本地 WSDL 文件更為高效,這是因為檢索文件不需要通過(guò)網(wǎng)絡(luò )往返行程。此外,還可以更輕松地管理在使用時(shí)加載到所有客戶(hù)端的單個(gè) WSDL 文件。

要運行該 SOAP 方法,請將此代碼鍵入名為“currency.vbs”的文件,然后用“cscript currency.vbs”執行它。結果如下所示:

C:\SOAPDemo>cscript currency.vbsMicrosoft (R) Windows Script Host Version 5.1 for WindowsCopyright (C) Microsoft Corporation 1996-1999. All rights reserved.173.9434

您應該能夠輕松地將此代碼應用到 VB、C++ 或其他任何已啟用 COM 的語(yǔ)言中。以下是在 VB 中實(shí)現的同一服務(wù):

Private Sub Form_Load()  Dim SOAPClient As SOAPClient  Set SOAPClient = New SOAPClient  On Error GoTo SOAPError  SOAPClient.mssoapinit _  ("http://services.xmethods.net/soap/urn:xmethods-CurrencyExchange.wsdl")  MsgBox Str(SOAPClient.getRate("England", "Japan")), _  vbOKOnly, "Exchange Rate"Exit SubSOAPError:  MsgBox SOAPClient.faultstring + vbCrLf + SOAPClient.detail, vbOKOnly,_  "SOAP Error"End Sub

注: Windows XP 中隨附的 SOAPClient 的版本不適于在 ASP 應用程序中運行。要在 ASP 應用程序中運行 SOAPClient,您必須下載完整版的 SOAP Toolkit 2.0。

后面的步驟

現在,您已經(jīng)了解了如何使用 Windows XP 中的 SOAP 來(lái)構建 Web 服務(wù)客戶(hù)端應用程序,您可能希望擴展自己的 SOAP 知識并構建自己的 Web 服務(wù)。您可以借助于以下兩個(gè)較好的信息源:http://msdn.microsoft.com/soap/http://msdn.microsoft.com/webservices/。這些站點(diǎn)包含指向 SOAP 信息、白皮書(shū)、其他 SOAP 站點(diǎn)以及下載頁(yè)的鏈接,您可以從下載頁(yè)下載完整的 SOAP Toolkit 2.0 以開(kāi)始構建自己的 Web 服務(wù)應用程序。請注意,當您安裝完整版時(shí),將看到幾條警告,報告由于系統文件保護而無(wú)法覆蓋當前文件。您可以安全地忽略這些錯誤。您還可以訪(fǎng)問(wèn) XMethods 并嘗試那里的更多服務(wù) — 您只需記住,為了讓 SOAP 工具包正常工作,服務(wù)必須提供 WSDL 文件。

SOAPClient 對象

本部分回顧了由 SOAPClient 對象公開(kāi)的對象模型,并描述了由 SOAPClient 公開(kāi)的每個(gè)方法和屬性。有關(guān)詳細信息,請參閱 http://msdn.microsoft.com/soap/。

本頁(yè)內容
簡(jiǎn)介
什么是 SOAP?
什么是 WSDL?
構建簡(jiǎn)單的客戶(hù)端應用程序
后面的步驟
SOAPClient 對象

Mssoapinit 方法

mssoapinit 方法使用 Web 服務(wù)描述語(yǔ)言 (WSDL) 文件作為輸入來(lái)初始化 SOAPClient 對象。在初始化過(guò)程中,所標識服務(wù)中的所有操作都綁定到 SOAPClient 對象。因此,您可以使用 SOAPClient 對象來(lái)調用該服務(wù)中定義的操作。

方法定義

HRESULT mssoapinit( [in] BSTR bstrWSDLFile, [in, optional, defaultvalue("")] BSTR bstrServiceName, [in, optional, defaultvalue("")] BSTR bstrPort, [in, optional, defaultvalue("")] BSTR bstrWSMLFile);

參數

bstrWSDLFile bstrWSDLFile 是用于描述服務(wù)器所提供服務(wù)的 WSDL 文件的 URL。

bstrServiceName

bstrServiceName 是WSDL 文件(包含簡(jiǎn)單對象訪(fǎng)問(wèn)協(xié)議 (SOAP) 請求中指定操作)中的可選服務(wù)。如果該參數缺失、為空或是空字符串,則在初始化 SOAPClient 對象時(shí),mssoapinit 方法將使用指定 WSDL 文件中的第一個(gè)服務(wù)。

bstrPort

bstrPort(也是可選的)是包含 SOAP 請求中指定操作的 WSDL 文件中的端口名稱(chēng)。如果該參數缺失、為空或是空字符串,則在初始化 SOAPClient 對象時(shí),mssoapinit 方法將使用指定服務(wù)中的第一個(gè)端口。

bstrWSMLFile(也可選)是 Web 服務(wù)元語(yǔ)言 (WSML) 文件的 URL。該參數僅在使用自定義類(lèi)型映射器時(shí)才是必需的。

Visual Basic 語(yǔ)法

Sub mssoapinit(bstrWSDLFile As String,_    [bstrServiceName As String],_    [bstrPort  As String],_    [bstrWSMLFile As String])

Visual Basic 示例

set soapclient = CreateObject("MSSOAP.SOAPClient") call soapclient.mssoapinit("DocSample1.wsdl", "", "", "")wscript.echo soapclient.AddNumbers(2,3)wscript.echo soapclient.SubtractNumbers(3,2)

備注

mssoapinit 方法是客戶(hù)端高級別 API 的一部分。要使用此方法,您必須首先在客戶(hù)端上創(chuàng )建 SOAPClient 對象。然后,使用 WSDL 文件的名稱(chēng)、服務(wù)名稱(chēng)和端口名稱(chēng)作為參數來(lái)調用 mssoapinit 方法?,F在,客戶(hù)端可以針對所請求的服務(wù)或端口來(lái)調用 WSDL 文件中定義的任何操作。

ClientProperty 屬性

ClientProperty 屬性設置和檢索特定于 SOAPClient 對象的屬性。

方法定義

[propget] HRESULT ClientProperty(  [in]  BSTR  PropertyName,  [out, retval] VARIANT* pPropertyValue);[propput] HRESULT ClientProperty(  [in] BSTR PropertyName,  [in] VARIANT pPropertyValue);

參數

PropertyName PropertyName 是要設置或檢索的屬性的名稱(chēng)。有關(guān)屬性列表,請參閱下面的備注部分。以下屬性受支持(屬性名稱(chēng)區分大小寫(xiě)):

屬性名稱(chēng)說(shuō)明

ServerHTTPRequest

True/False 值表示是否使用“服務(wù)器安全的”XML 組件來(lái)加載 Web 服務(wù)描述語(yǔ)言 (WSDL) 和 Web 服務(wù)元語(yǔ)言 (WSML) 文件。在 Active Server Pages (ASP) 應用程序或 ISAPI DLL 使用 SOAPClient 對象時(shí),請設置為 True。

若 ServerHTTPRequest 設置為 true,則必須使用 WinHTTP 代理配置實(shí)用程序來(lái)配置 WinHTTP。即使不使用代理服務(wù)器,也必須這樣做。下載實(shí)用程序并遵循下載資料的 ReadMe.txt 文件中提供的使用說(shuō)明來(lái)操作。

ConnectorProgID

指定實(shí)現 ISOAPConnector 接口的類(lèi)的 ProgID。將請求發(fā)送給服務(wù)時(shí)將創(chuàng )建和使用該類(lèi)的對象。當設置為空字符串(默認值)時(shí),SOAPClient 將使用 SOAPConnectorFactory 對象來(lái)創(chuàng )建 WSDL 中指定的傳輸協(xié)議的連接器。

pPropertyValue

pPropertyValue 是該屬性的值。

Visual Basic 語(yǔ)法

Property ClientProperty(PropertyName As String) As Variant

Visual Basic 示例

Dim Client As New SOAPClientClient.ClientProperty("ServerHTTPRequest") = True

ConnectorProperty 屬性

設置和檢索特定于傳輸協(xié)議連接器(由 SOAPClient 對象使用)的屬性。

方法定義

[propget] HRESULT ConnectorProperty (  [in]  BSTR  PropertyName,  [out, retval] VARIANT* pPropertyValue);[propput] HRESULT ConnectorProperty (  [in] BSTR PropertyName,  [in] VARIANT pPropertyValue);

參數

PropertyName

PropertyName 是要設置或檢索的屬性的名稱(chēng)。支持哪些屬性取決于所使用的連接器。由 Web 服務(wù)描述語(yǔ)言 (WSDL) 文件中的 傳輸屬性指定的協(xié)議決定要使用的連接器。

pPropertyValue

pPropertyValue 是該屬性的值。

Visual Basic 語(yǔ)法

Property ConnectorProperty(PropertyName As String)

Visual Basic 示例

Dim Client As New SOAPClientClient.mssoapinit WSDLFile, Service, PortClient.ConnectorProperty("ProxyUser") = UserClient.ConnectorProperty("ProxyPassword") = Password
屬性說(shuō)明

AuthPassword

用于終結點(diǎn)身份驗證的密碼。

AuthUser

用于終結點(diǎn)身份驗證的用戶(hù)名。

EndPointURL

終結點(diǎn) URL。

ProxyPassword

用于代理身份驗證的密碼。

ProxyPort

要使用的代理服務(wù)器端口。

ProxyServer

代理服務(wù)器的 IP 地址或主機名。

ProxyUser

用于代理身份驗證的用戶(hù)名

SOAPAction

SOAPAction HTTP 標頭中使用的值。

SSLClientCertificateName

識別客戶(hù)端證書(shū)以用于安全套接字層 (SSL) 協(xié)議的字符串(如果有)。語(yǔ)法為:

[CURRENT_USER | LOCAL_MACHINE\[store-name\]]cert-name

默認為 CURRENT_USER\MYMicrosoft Internet Explorer 所使用的同一存儲區)。

Timeout

HttpConnector 的超時(shí)。該超時(shí)的單位是毫秒。

UseSSL

指定是否使用 SSL 的布爾值(true 或 false)。

Detail 屬性

detail 屬性是只讀屬性。它提供簡(jiǎn)單對象訪(fǎng)問(wèn)協(xié)議 (SOAP) 消息中 <Fault>元素的 <detail>元素的值。

方法定義

[propget] HRESULT detail(  [out, retval] BSTR* bstrDetail);

參數

bstrDetail

bstrDetail 是錯誤的詳細信息。

Visual Basic 語(yǔ)法

Property detail As String

HeaderHandler (SOAPClient)

為對該客戶(hù)端實(shí)例的下一個(gè)調用設置標頭處理程序。

方法定義

HRESULT HeaderHandler([in] IDispatch* rhs);

參數

rhs

rhs 是對實(shí)現 IHeaderHandler 的 COM 類(lèi)接口的引用。

Visual Basic 語(yǔ)法

Property HeaderHandler As Object

Visual Basic 示例

Set sc = WScript.CreateObject("MSSOAP.SOAPClient")sc.mssoapinit "http://localhost/DocSample7/DocSample7.wsdl"sc.HeaderHandler =   WScript.CreateObject("SessionInfoClient.clientHeaderHandler")Sc.SomeMethod "param1", "param2"

Faultactor 屬性 (SOAPClient)

faultactor 屬性是只讀屬性,它提供生成該錯誤的統一資源標識符 (URI)。

方法定義

[propget] HRESULT faultactor(  [out, retval] BSTR* bstrActor);

參數

bstrActor

bstrActor 是生成該錯誤的 URI。

Visual Basic 語(yǔ)法

Property faultactor As String

Visual Basic 示例

wscript.echo soapclient.faultactor

Faultcode 屬性 (SOAPClient)

faultcode 屬性是只讀屬性。它提供簡(jiǎn)單對象訪(fǎng)問(wèn)協(xié)議 (SOAP) 消息中<Fault> 元素的 <faultcode> 元素的值。

方法定義

[propget] HRESULT faultcode(  [out, retval] BSTR* bstrFaultcode);

參數

bstrFaultcode

bstrFaultcode 是 <faultcode>元素的值。

Visual Basic 語(yǔ)法

Property faultcode As String

Visual Basic 示例

wscript.echo soapclient.faultcode

Faultstring 屬性 (SOAPClient)

該 faultstring 屬性是只讀屬性。它提供簡(jiǎn)單對象訪(fǎng)問(wèn)協(xié)議 (SOAP) 消息中 <Fault>元素的 <faultstring>元素的值。

方法定義

[propget] HRESULT faultstring(  [out, retval] BSTR* bstrFaultstring);

參數

bstrFaultstring

bstrFaultstring 是 <faultstring> 元素的值。

Visual Basic 語(yǔ)法

Property faultstring As String

Visual Basic 示例

wscript.echo soapclient.faultstring
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
gSOAP中文文檔
PHP5 擴展SOAP 調用 webservice
經(jīng)典技術(shù)文章轉載:SOAP編碼討論 - 老徐的博客 - 博客園
php soap 開(kāi)發(fā)文檔
藍色理想 - WebService的基本概念
WebService學(xué)習,開(kāi)發(fā)總結--唐木之無(wú)線(xiàn)觀(guān)察
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久