我想将现有的 ASP.NET Web 服务移植到 WCF,因此生成的 Web 服务 (1) 是 RESTful,(2) 使用 JSON 作为其请求/响应格式,(3) 具有自定义身份验证机制。
经过大量的谷歌搜索,随机编码,并想把我的头撞到墙上,我发现......
必须使用A
webHttpBinding
来使 Web 服务成为 RESTful。但...webHttpBinding
不支持 HTTPS 主机。webHttpBinding
不支持用户名认证。webHttpBinding
甚至不支持消息安全。
必须使用端点行为
<enableWebScript/>
来支持 ASP.NET AJAX。但...什么是“ASP.NET”AJAX?
如果我想使用“常规”AJAX 来使用 Web 服务怎么办?
而且,最重要的是...
WCF 可以做我想做的事情吗?
如果没有,我可以使用哪些其他平台?