我是基于REST的WCF服务,它是IIS 7.5上的主机。它工作正常,但尝试从PHP应用程序访问时。它返回空白响应。 实际上,该计划是为了让它可用于开放世界。就像雅虎气象服务一样。
此服务执行CRUD操作。
我尝试过以下选项,但没有用 Cross Domain Policy, Cross-domain calling a WCF Service, Cross domain ajax and WCF
提前致谢
答案 0 :(得分:0)
对于基于WCF的REST服务,我们在web.config中有这个配置(片段):
<system.serviceModel>
<standardEndpoints>
<webHttpEndpoint>
<!-- a REST help page is auto-generated, and viewable at http://<host_name>:<port>/service/help -->
<!-- 'crossDomainScriptAccessEnabled' means that it supports JSONP calls (a 'callback' is supplied in the url) when the response is formatted as json. -->
<standardEndpoint name="" crossDomainScriptAccessEnabled="true" helpEnabled="true" defaultOutgoingResponseFormat="Xml" />
</webHttpEndpoint>
</standardEndpoints>
</system.serviceModel>