简体   繁体   English

如何使用JavaScript从远程服务器使用.net Web服务

[英]How to consume a .net web service from a remote server with javascript

How to build a .net web service to communicate with a remote server (different domain) using javascript. 如何构建.net Web服务以使用javascript与远程服务器(不同的域)进行通信。 It's better soap or rest? 最好用肥皂还是休息? What HEADERS must be defined so that my server accect to recover the data. 必须定义什么HEADERS,以便我的服务器可以恢复数据。 Like this web service that I believe made the already well https://api.github.com/users/peterbe/gists 像这样的Web服务,我相信已经很不错了https://api.github.com/users/peterbe/gists

Just to be sure: You want to build a webservice with .net and build a client JavaScript, right. 只是要确保:您想使用.net构建Web服务并构建客户端JavaScript。

For building a webservice in .net have look at a framework. 要在.net中构建Web服务,请查看一个框架。 IMHO these helps a lot. 恕我直言,这些有很大帮助。

ASP.NET Web API or Servicestack to start with. 首先使用ASP.NET Web APIServicestack

For client, search for: "javascript consuming web service" you will find a lot of samples. 对于客户端,搜索:“使用javascript的网络服务”,您会发现很多示例。

I found! 我发现! I did a Web service with web api and: 我使用Web API做过Web服务,并且:

Install-Package Microsoft.AspNet.WebApi.Cors//In Nu get
config.EnableCors();//In WebApiConfig Register
[EnableCors(origins: "*", headers: "*", methods: "*")]//Above of Controller class

It's work 是工作

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM