每個 XML Web services 都需要一個唯一的名稱空間,以便客戶端應用程式能夠將它與 Web 上的其他服務區分開。http://tempuri.org/ 可用於處於開發階段的 XML Web services,而已釋出的 XML Web services 應使用更為永久的名稱空間。
應使用您控制的名稱空間來標識 XML Web services。例如,可以使用公司的 Internet 域名作為名稱空間的一部分。儘管有許多 XML Web services 名稱空間看似 URL,但它們不必指向 Web 上的實際資源。(XML Web services 名稱空間為 URI。)
使用 ASP.NET 建立 XML Web services 時,可以使用 WebService 特性的 Namespace 屬性更改預設名稱空間。WebService 特性適用於包含 XML Web services 方法的類。下面的程式碼例項將名稱空間設定為“http://microsoft.com/webservices/”:
WSDL:Web服務描述語言,它是一個XML文件,用於說明一組SOAP訊息以及如何交換這些資訊;同時定義了服務的位置以及使用服務的通訊協議,還可以提供更高層次的訊息
UDDI:統一描述、發現和整合
SOAP:簡單物件訪問協議,他是一種基於XML的通訊協議
此 Web 服務使用 http://tempuri.org/ 作為預設名稱空間。
建議: 公開 XML Web services 之前,請更改預設名稱空間。
每個 XML Web services 都需要一個唯一的名稱空間,以便客戶端應用程式能夠將它與 Web 上的其他服務區分開。http://tempuri.org/ 可用於處於開發階段的 XML Web services,而已釋出的 XML Web services 應使用更為永久的名稱空間。
應使用您控制的名稱空間來標識 XML Web services。例如,可以使用公司的 Internet 域名作為名稱空間的一部分。儘管有許多 XML Web services 名稱空間看似 URL,但它們不必指向 Web 上的實際資源。(XML Web services 名稱空間為 URI。)
使用 ASP.NET 建立 XML Web services 時,可以使用 WebService 特性的 Namespace 屬性更改預設名稱空間。WebService 特性適用於包含 XML Web services 方法的類。下面的程式碼例項將名稱空間設定為“http://microsoft.com/webservices/”:
C#
[WebService(Namespace="http://microsoft.com/webservices/")]
public class MyWebService {
// 實現
}