我对PHP算一窍不通,只有google + 爬文而已。
状况是这样的:
我们帮客户用IIS架.net的WebService,
写.net code/用网页的Server端/用Fiddler直接POST都不会有问题。
但客户另一个用PHP的厂商就抱怨,他POST会遇到CORS的问题。
我知道使用浏览器,做client端的cross-domain访问会遇到这个问题,
例如用javascript做post。
但我不清楚PHP有没有方法避开,例如从Server端Relay。
PS:
技术上来说,可以调整WebService,使其支援CORS。
但客户的环境很奇怪...他们把多个WebServier放在同一个虚拟网站上。
我做全域设定的话,会一并影响WebService上的其他服务,有点危险。