现象:在本机模拟器以及浏览器模式,可以正常访问,真机运行或打包成app到真机上都不行。
解决:
主要修改是在webconfig中的配置,除了必须的
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
<add name="Access-Control-Allow-Headers" value="Content-Type, Authorization, Accept,X-Requested-With"/>
</customHeaders>
</httpProtocol>
</system.webServer>
还要配置协议
<webServices>
<protocols>
<add name="HttpSoap" />
<add name="HttpPost" />
<add name="HttpGet" />
</protocols>
</webServices>
奇怪的是,不配置协议时,默认情况只有soap,在模拟器上可以正常跑,到手机上就不行了。
3 个评论
要回复文章请先登录或注册
1***@qq.com
纯牛奶645
c***@foxmail.com