Co to jest tempuri.org?
Dlaczego tempuri.org istnieć? Dlaczego każdy XML Webservice wymaga własnej przestrzeni nazw, unikalnej od innych w sieci?
5 answers
Webservices wymagają unikalnych przestrzeni nazw, aby nie mylić ze sobą schematów i czegokolwiek innego. Adres URL (domena, subdomena, subdomena itp.) jest sprytnym identyfikatorem, ponieważ jest" gwarantowany", że jest unikalny, a w większości przypadków już go masz.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-06-17 08:36:42
Niestety tempuri.org
URL teraz tylko przekierowuje do Bing.
Możesz zobaczyć, czego użyto do renderowania poprzez archive.org
:
Https://web.archive.org/web/20090304024056/http://tempuri.org/
Cytuję:
Każdy XML Web Service potrzebuje unikalnej przestrzeni nazw w celu Klienta aplikacji, aby odróżnić ją od innych usług w sieci. Przez default, ASP.Net korzystanie z usług internetowych http://tempuri.org / do tego cel. Podczas gdy to odpowiednie dla rozwijanych usług internetowych XML, opublikowane usługi powinny używać unikalnej, stałej przestrzeni nazw.
Twój XML Web Service powinien być identyfikowany przez przestrzeń nazw, którą Kontrola. Na przykład możesz użyć nazwy domeny internetowej swojej firmy jako część przestrzeni nazw. Chociaż wiele przestrzeni nazw wygląda jak adresy URL, nie muszą wskazywać na rzeczywiste zasoby w sieci.
Do tworzenia serwisów internetowych XML przy użyciu ASP.NET, domyślna przestrzeń nazw może być zmieniane za pomocą Właściwość przestrzeni nazw atrybutu WebService. Na Atrybut WebService jest stosowany do klasy, która zawiera XML Web Metody obsługi. Poniżej znajduje się przykład kodu, który ustawia przestrzeń nazw na " http://microsoft.com/webservices/":
C #
[WebService(Namespace="http://microsoft.com/webservices/")] public class MyWebService { // implementation }
Visual Basic.NET
<WebService(Namespace:="http://microsoft.com/webservices/")> Public Class MyWebService ' implementation End Class
Visual J#.NET
/**@attribute WebService(Namespace="http://microsoft.com/webservices/")*/ public class MyWebService { // implementation }
Warto również przeczytać sekcję "A 1.3 generujący Uri"pod adresem:
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-10-21 00:27:01
Prawdopodobnie po to, aby zagwarantować, że publiczne usługi internetowe będą unikalne.
To zawsze sprawia, że myślę o pysznych smażonych smakołykach...Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-10-08 00:59:21
Http://en.wikipedia.org/wiki/Tempuri
Tempuri.org jest domyślnym URI przestrzeni nazw używanym przez produkty deweloperskie firmy Microsoft, takie jak Visual Studio.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-10-08 00:58:49
Zauważ, że przestrzenie nazw, które są w formacie poprawnego adresu URL, niekoniecznie muszą być dereferowane, tzn. nie musisz podawać rzeczywistej treści pod tym adresem URL. Liczy się tylko to, że przestrzeń nazw jest unikalna globalnie.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-10-08 01:26:18