DevTrain

Autor: Hannes Preishuber

WebServices mit GET aufrufen

Manchmal möchte man einen Webservice mit Paramtern in der URL und er HTTP Methode GET aufrufen. Dies ist in manchen Umgebungen einfacher zu implementieren. Untert dem Framework 1.0 war das möglich mit 1.1 plötzlich nicht mehr.

Unterschiede sind da

Im laufe der Zeit zeigt sich, das die Unterschiede zwischen DOTNET Framework 1.0 und 1.1 doch mehr sind, als anfang geglaubt.

Meist hilft ein Blick in die zentrale Konfigurationsdatei machine.config. Diese befindet sich im Verzeichnis

Windows\Microsoft.NET\Framework. Je nach Versionsnummer sind die weiteren Unterverzeichnisse benannt. Wenn Sie Framework 1.0 installiert hatten, ist dieses auch nach installation von 1.1 weiter vorhanden
In unserem Fall findet sich der Bereich im Element Webservices und dort die protocols

v1.0.3705
<webServices>
<protocols>
        <add name="HttpSoap" />
        <add name="HttpPost" />
        <add name="HttpGet" />
        <add name="Documentation" />
</protocols>

In Framwork 1.1 kommt ein weiteres Element hinzu und zwei sind als XML Kommentare ausgeführt.

v1.1.4322
<webServices>
   <protocols>
    <add name="HttpSoap1.2"/>
    <add name="HttpSoap"/>
    <!-- <add name="HttpPost"/> -->
    <!-- <add name="HttpGet"/> -->
    <add name="HttpPostLocalhost"/>
    <add name="Documentation"/>
   </protocols>
</webServices>

Also einfach die Auskommentierungen  <!-- entfernen und speichern der machine.config.

Schon sollte es wieder gehen.


 


Erfasst am: 12.05.2003 - Artikel-URL: http://www.devtrain.de/news.aspx?artnr=852
© Copyright 2003 ppedv AG - http://www.ppedv.de