Klávesové zkratky na tomto webu - rozšířené Na obsah stránky

Služba Svátky

10.27 - 28. dubna 2005 | Webové služby

Vytvořil jsem jednoduchou webovou službu, která vrací jména z kalendáře. Má dvě metody:

  1. Dnesni – vrací aktuální svátek k dnešnímu dni
  2. PodleData – vrací svátek k datumu předávaného parametrem datum

Jak vidíte jde o velice jednoduchou službu, která se dotazuje do databáze svátků. I přes její jednoduchost jsem narazil na zajímavou věc, o které jsem dosud netušil, a to, že pokud službu zavoláte pomocí protokolu HTTP-GET nebo HTTP-POST, tak dojde k chybě, místo vrácení výsledku. Po hodině hledání jsem přišel na to, že ASP.NET 1.1 a novější maj tyto protokoly pro WS defaultně zablokované. Řešení je ale jednoduché, stačí upravit soubor web.config a vše by mělo fungovat, jak má.

<configuration>
  <system.web>

    <!-- povolení protokolů GET a POST pro WS -->
    <webservices>
      <protocols>
        <add name="HttpGet" />
        <add name="HttpPost" />
      </protocols>
    </webservices>

  </system.web>
</configuration>

Autor: Aleš Roubíček | Web feed s komentáři | Přidej komentář | del.icio.us | Linkuj!

Komentáře

  1.  

    dmx

    17.33 - 24. července 2005 | #

    Jako sluzba super (nechce si mi opisovat kalendar), rad bych ji pouzil na svem webu, nicmene mam jiste obavy z (ne)trvale funkcnosti… jelikoz se jedna o komercni projekt, nemuzu si dovolit vypadky :( Rad bych se zeptal autora, jak ma reseny datovy zdroj (db, xml, txt?) a jestli by mi pripadne mohl poskytnout xml output z db ;-)

  2.  

    Aleš Roubíček

    20.57 - 24. července 2005 | #

    Služba bude mít stálou adresu, určitě ji měnit nebudu, pokud se nebude měnit něco na straně hostingu. Jinak služba využívá SQL databázi ze skriptu, který byl zveřejněn na projektu ASPNET.cz, nyní tam už ale není :)

  3.  

    dmx

    08.48 - 25. července 2005 | #

    Nojo, oKo v jednom clanku psal, ze neco takovyho existuje, jenze uz jsem to tam nenasel :( No nevadi, budu volat a snad mi to tu nezrusis :)

Místo pro tvůj názor

Povinné je jméno a komentář, z e-mailu se rozpoznají Gravatary.
Komentář je formátován pomocí Texy! syntaxu.
Například: **tučný text**, *kurzíva*, "text odkazu":adresa.
Internetové adresy jsou převáděny na odkazy.
Na komentáře se můžete odkazovat pomocí [číslo komentáře].

Nový komentář