Come abilitare i WebServices ASP.NET per rispondere a chiamate HTTP POST

Avete fatto un WebService ASP.NET, il client(e) che lo devo usare, vuole usare ad ogni costo HTTP POST invece che HTTP SOAP.

In locale i webservices sono abilitati per ricevere chiamate sia HTTP SOAP che HTTP POST, ma per le chiamate dall'esterno i webservices "ascoltano" solo richieste SOAP.

Il mio amico Google mi ha portato ad una pagina di MSDN che spiega come fare per configurare i protocolli accettati da ASP.NET per le chiamate ai WebServices.

Come per tutte le opzione è configurabile sia a livello di macchina (machine.confic) che per singola applicazione del web.config.

La configurazione dei web services sta dentro al blocco <system.web>, racchiuso nel tag <webServices>.

<system.web>
    ...
    <webServices>
        <protocols>
              <
add name="HttpSoap"/> 
              <!-- <
add name="HttpPost"/> --> 
              <!-- <
add name="HttpGet"/>  -->
              <
add name="Documentation"/>
              <
add name="HttpPostLocalhost"/>
        </protocols>
    </webServices>
    ...
</system.web>

Questa è la configurazione di default (i valori sono abbastanza auto-esplicativi): basta quindi abilitare anche HttpPost nel machine.config per permettere di connetersi a tutti i propri webservices via HttpPost, oppure basta mettere solo <add name="HttpPost"/> nel web.config dell'applicazione per la quale dev'essere abilitata.

powered by IMHO 1.3

Agile? ExtremeProgramming? NO!!! meglio Waterfall

Ma perchè sono gli strumenti e le metodologie che devono adattarsi a clienti indecisi e progetti mal concepiti?

Guarda come "un processo di sviluppo sequenziale" più giovare alla produttività e alla qualità del proprio software: vai alla Waterfall 2006 - International Conference on Sequential Development.

Tra le varie sessions:

  • Put Testing Where It Belongs--At the End
  • Extreme Programming Uninstalled
  • User Feedback: Eliminating the Main Cause of Project Overruns
  • Nailing Down Requirements: Techniques to Prevent Change
  • Eliminating Collaboration: Get More Done Alone

Non riesco a capire se sia uno scherzo o una cosa vera, ma la pagina di registrazione dice questo:

We're sorry but registration is not yet ready. Our software developers have a really wonderful design. They're almost done entering it into it a UML tool. They've told us not to worry and that finishing it will be "trivial" because "all that's left is the coding."

We're not sure what features will be on the registration pages because the developers haven't talked to us about what we'd like but we're sure it will be wonderful. Meanwhile, you may want to plan on just showing up at the conference with a credit card and if there's space available, we'll let you in.

Uno scherzo o realtà?

UPDATE: Questo è il mio 200esimo post!!!

powered by IMHO 1.3

«gennaio»
domlunmarmergiovensab
25262728293031
1234567
891011121314
15161718192021
22232425262728
2930311234