我当前问题的简短版本:
我们的服务 https://staging.apps.wv.gov/dhhr/cjtf/HelpMeWV/api/contacts 可在Windows浏览器,Android应用,Mac中的Chrome中访问,但在iOS应用,Safari或Chrome中无法访问。
error Code: WebException
message: The remote name could not be resolved: ‘wwwnew.wv.gov’.
更详细的信息:
HelpMeWV 是一个.NET应用程序,它使用 ServiceStack 将SharePoint wcf服务(http://wwwnew.wv.gov/services/HelpMeWV/_vti_bin/ListData.svc/ $元数据)转换为RESTful API。此处 wwwnew.wv.gov 在我的登台服务器上的 hosts 文件中解析。
我认为访问.NET REST API的Web浏览器无需了解SharePoint服务的位置。此外,如果我的Android应用程序和其他浏览器访问API并获取数据,则Safari或iOS应用程序无法访问。
我已将 wwwnew.wv.gov 条目添加到我的Mac 主机文件中。仍然会得到同样的错误。