我在.NET上有Web服务,使用PHP从其他第三方服务调用。我的网络服务的域名为foo.example.com,并且绑定为http(使用网址重写为https重定向)和https。
现在,问题是什么。 PHP派对调用https://foo.example.com/api/controller/method,.NET服务处理请求,代码中有错误:
var serviceUrl = HttpContext.Current.Request.Url.GetLeftPart(UriPartial.Authority);
serviceUrl应该是 https://foo.example.com ,但 https://www.example.com
对我来说很奇怪。有人可以解释哪里有问题?来自其他人第三方请求成功处理。