Partiendo de las siguientes formas de crear un servicio en Visual Studio:
- Crear un servicio web en .NET
- Crear un servicio Web ASP.NET (ASMX) con Microsoft Visual Studio, publicarlo en un servidor IIS local
Formas de llamar a un servicio Web:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
$URI1 = "http://localhost/WebApplication2/WebService1.asmx/Add" $postParams = @{x='45';y='3'} $respuesta = Invoke-WebRequest $URI1 -Method Post -Body $postParams "Post con Invoke-WebRequest:" $respuesta.Content $URI2 = "http://localhost/WebApplication2/WebService1.asmx/Add" $procesado = Invoke-RestMethod $URI2 -Method Post -Body $postParams "Post con Invoke-RestMethod:" $procesado.int.'#text' $URI3 = "http://localhost/WebApplication2/WebService1.asmx?wsdl" $webservice = New-WebServiceProxy -Uri $URI3 "Operación con Invoke-WebServiceProxy:" $webservice.Add(1,3) |