Я знаю, что этот вид считается изобретением колеса, но мне нужно знать, чтобы общаться с веб-сервисом через http / soap / xml и веб-сообщения.Причина в том, что мне нужно связаться со сторонним веб-сервисом для работы, но что-то не так с WSDL или чем-то другим, и он не работает при подключении к нему с помощью мастера .NET.
Итак, могукто-нибудь даст мне процесс / простой пример / и т.д.о том, как это сделать, или кто-нибудь может дать мне ссылку на то, где это объясняет?Я не очень разбираюсь в веб-запросах и ответах.
Как создать и отправить запрос?Как мне разобрать ответ?
Вот код простого веб-сервиса.Притворимся, что адрес .asmx: "http://www.mwebb.com/TestSimpleService.asmx":
using System;
using System.Data;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
namespace TestSimpleService
{
[WebService]
public class Soap : System.Web.Services.WebService
{
[WebMethod]
public string SayHello(string name)
{
return "Hello " + name + "!";
}
}
}
Как бы я назвал этот метод?
Любая помощь приветствуется.
РЕДАКТИРОВАТЬ
Я просто хочу знать, как отправить данные в веб-сервис. Я могу получить все данные метода / действия SOAP / URL и проанализировать данные ответа. Я просто не знаю, какие объектыиспользовать или как их использовать.
Если кто-нибудь знает несколько простых мыльных клиентов .NET, таких как SUDS в Python, это тоже поможет.