Я написал несколько небольших кодов для чтения XML из ответа URL, как показано ниже:
import java.io.IOException;
import java.net.URL;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import org.w3c.dom.*;
import org.xml.sax.SAXException;
public class example{
private static String url="http://www.example.com/";
public static void main(String[] args) throws ParserConfigurationException, SAXException, IOException {
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse(new URL(url).openStream());
}
}
проблема заключается здесь: он выдает так много ошибок, например, он говорит
Exception in thread "main" java.net.SocketException: Connection reset
или другие вещи, основанные на сайте. Я пытался, но это не сработало для любого веб-сайта, который я пробовал до сих пор. любое решение?