gpt4 book ai didi

java.io.IOException : Server returned HTTP response code: 503 for URL: http://www. w3.org/TR/html4/strict.dtd

转载 作者:行者123 更新时间:2023-11-30 05:11:37 24 4
gpt4 key购买 nike

我在以下行中收到此错误:

Document doc = DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(new InputSource(new StringReader(html.toString())));

详细信息:

java.io.IOException: Server returned HTTP response code: 503 for URL: http://www.w3.org/TR/html4/strict.dtd
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1290)
at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:677)
at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(XMLEntityManager.java:1315)
at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startDTDEntity(XMLEntityManager.java:1282)
at com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setInputSource(XMLDTDScannerImpl.java:283)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.dispatch(XMLDocumentScannerImpl.java:1192)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.next(XMLDocumentScannerImpl.java:1089)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:1002)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:807)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107)
at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:225)
at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:283)
at concurrency.Worker.run(Worker.java:56)
at java.lang.Thread.run(Thread.java:619)

有人知道可能是什么问题吗?

最佳答案

问题是W3服务器当时宕机了。 HTTP 响应代码 503 表示“服务不可用”。

您在解决方案中所做的是告诉 DOM 解析器不要尝试获取外部 DTD。这有效地禁用了针对您的应用程序在本地找不到的任何 DTD 的验证。我相信这也会产生副作用,即不使用属性的默认值填充 DOM。

最好的解决方案是获取您的应用程序可能使用的任何外部 DTD 的副本,并将它们连接到您的应用程序中,或者将它们存储在永久本地缓存中。这可以使您的应用程序免受外部服务器停机的影响,并减少 W3 基础设施上的负载。

另一种选择是将您的应用程序配置为使用缓存 Web 代理。

关于java.io.IOException : Server returned HTTP response code: 503 for URL: http://www. w3.org/TR/html4/strict.dtd,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3172420/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com