【发布时间】:2018-02-13 13:05:53
【问题描述】:
我有以下服务合同
[OperationContract]
[WebInvoke(ResponseFormat = WebMessageFormat.Json, Method = "POST")]
List<Myobject> GetAll();
当我使用服务器(在线服务器)的 IP 调用服务方法时,它可以工作,但是当我使用网站名称调用它时,它不起作用,它返回“方法不允许”。 服务器的 URL 格式为“https://www.example.com/myweb”(这不起作用) 例如 xxxx.xx.xx.xx/myweb 正在工作。 请注意,这些不是同一个服务器,它们是两个不同的服务器。
https://www.example.com/myweb 使用 HttpProxy (NginX) 重定向到 xxxx.xx.xx.xx/myweb
【问题讨论】:
-
听起来像是 NginX 配置问题。
-
@mjwills 我怀疑,但不知道该怎么做
标签: c# rest web-services wcf soap