Porta http utilizzata per esporre un web service

martedì 08 maggio 2007 - 08.46

rvi Profilo | Newbie

Salve a tutti,
vorrei chiarirmi un particolare su i web services.
Per quanto ne so, per chiamare un web service si utilizza un indirizzo ed una porta piu il nome del service e dell'operation (es. http://192.168.24.27:8081/AaaProvWs.asmx?op=getMsisdnBarringErrorCodes).
Per quale motivo un'espressione del genere (http://stsbsweb3p/AaaProvWs.asmx?op=getMsisdnBarringErrorCodes), priva di porta puo essere equivalente ?

Grazie riccardo

Brainkiller Profilo | Guru

>priva di porta puo essere equivalente ?
>Grazie riccardo

Ciao Riccardo,
in che senso che sia:
http://192.168.24.27:8081/AaaProvWs.asmx?op=getMsisdnBarringErrorCodes
che
http://stsbsweb3p/AaaProvWs.asmx?op=getMsisdnBarringErrorCodes
funzionano entrambe contemporaneamente ?

Immagino tu sappia che non è obbligatoria la combinazione IP + Porta ma è sufficiente un nome qualsiasi DNS o di un Server (come nel secondo caso) e la porta se non è specificata è quella di default, cioè la 80.
Quindi se il server stsbsweb3p ha l'ip 192.168.0.1 scrivere:

http://stsbsweb3p/AaaProvWs.asmx?op=getMsisdnBarringErrorCodes

oppure:

http://192.168.0.1:80/AaaProvWs.asmx?op=getMsisdnBarringErrorCodes

è praticamente uguale.
fammi sapere.
ciao


David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

rvi Profilo | Newbie

Ciao David,
grazie della risposta.
La porta è evidentemente quella di default (80).

Ciao Riccardo

karmo Profilo | Newbie

ciao
metto qui la mia domanda perchè mi sembra il posto + adatto:
io sto implementando un web service scritto in c# e non so come impostare la porta! tutte le volte me la cambia ed è un casino!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5