Я пытаюсь заставить это работать правильно (2 дней сейчас). Я работаю над журналом, в котором я вызываю действие контроллера из jQuery, передаю ему объект JSON (используя json2.js) и возвращаю объект Json из контроллера. Я могу вызвать действие нормально, но вместо того, чтобы поместить ответ там, где я хочу, он просто открывает новое окно с напечатанным на экране:
{"Message":"Invalid username/password combination"}
И URL-адрес выглядит как http: / / локальный: Причина в том, что мне нужно связаться с третьим ... Я знаю, что здесь можно считать это изобретением колеса, но мне нужно знать, как общаться с веб-службой через http / soap / xml и веб-сообщения. Причина в том, что мне нужно связаться со сторонней веб-службой для работы, но что-то не так с WSDL или чем-то еще, и он не работает при подключении к нему с помощью мастера .NET. Итак, может ли кто-нибудь дать мне процесс / простой пример / и т. д. о том, как это сделать, или может кто-нибудь дать мне ссылку где-нибудь, где это объясняется? Я не очень разбираюсь в веб-запросах и ответах. Как мне составить и отправить запрос? Как разобрать ответ? Вот код простой веб-службы. Представьте, что адрес .asmx - "http://www.mwebb.com/TestSimpleService.asmx": Как бы я назвал этот метод? Любая помощь приветствуется. EDIT Я действительно просто хочу знать, как отправить данные в веб-службу. Я могу получить все данные метода / действия SOAP / URL-адреса и проанализировать данные ответа. Я просто не знаю, какие объекты использовать и как их использовать. Если кто-нибудь знает несколько простых .NET-клиентов мыла, таких как SUDS в Python, это тоже поможет. 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 + "!";
}
}
}