0
jQuery를 사용하여 웹 서비스를 사용하려고했지만 기본적으로 웹 서비스가 있어야만 모든 기능을 호출 할 수 있습니다.jQuery에서 웹 서비스 호출
내가 .NET에서 사용하고있는 코드는 이것이다 :
[ServiceContract(Namespace = "http://Sinvise.Service/")]
public interface ISinvise
{
[OperationContract]
void Output(string value);
}
class SinviseService : ISinvise
{
second sec = new second();
public void Output(string value)
{
sec.message(value);
}
}
+
Uri baseAddr = new Uri("http://localhost:60185/Sinvise");
ServiceHost localHost = new ServiceHost(typeof(SinviseService), baseAddr);
try
{
Process.Start(baseAddr.AbsoluteUri);
localHost.AddServiceEndpoint(typeof(ISinvise), new WSHttpBinding(), "CalculatorService");
ServiceMetadataBehavior smb = new ServiceMetadataBehavior();
smb.HttpGetEnabled = true;
localHost.Description.Behaviors.Add(smb);
localHost.Open();
Console.WriteLine("Service initialized.");
Console.WriteLine("Press the ENTER key to terminate service.");
Console.ReadLine();
localHost.Close();
}
catch (CommunicationException ex)
{
Console.WriteLine("Oops! Exception: {0}", ex.Message);
localHost.Abort();
}
나는 단순히
Output
웹 서비스를 호출 할 수있을 것 어떻게
?
감사
+1 동일한 출처 정책에 대한 메모입니다. – Codesleuth
서비스에서 값을주고받을 수 있으려면 브라우저가 필요합니다. –
또한 일반 HTML 페이지를 사용하여 localhost 웹 서비스에 연결하려고합니다. 교차 도메인이므로 가능하지 않습니다. –