0
我们正在httpRequest类的setEndpoint中设置Intranet站点。当最后一行执行时,它返回一个错误,它表示:System.CalloutException:读取超时。 如果我通过任何其他网站,如www.google.com,这工作得很好。任何想法如何将端点URL设置为Intranet站点?httpRequest类中的Intranet站点
string URL = 'some intranet website';
Http http = new Http();
HttpRequest req = new HttpRequest();
req.setEndpoint(URL);
req.setMethod('GET');
HttpResponse res = http.send(req);
它应该完全一样。实际上,应用程序并不知道网站的位置,只是将请求转发到您的OS网络模块。检查网站是否可访问,并且不需要额外的东西(例如用户验证) – SJuan76
请记住,您的网站可能需要身份验证,但通过网络访问时,会自动从Windows登录或单一登录中检索凭据。 – SJuan76
如果我在浏览器中粘贴该网址,页面会正常加载,我可以看到该网站的内容。另外,如果我从家里访问这个网站,它不会打开。它只在办公室开放......不知道在这里可以做什么...... – Anamadeya