基于POST的internet上Java文档解析

基于POST的internet上Java文档解析,java,document,Java,Document,我环顾四周,决定创建自己的库来访问EVE API 请求被发送到服务器地址,如/account/Characters.xml.aspx。Characters.xml.aspx要求在POST中提交两个项目,然后返回一个xml文件。到目前为止,我有这个,但它不起作用,可能是因为我使用的是GET而不是POST: //Get the API data DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();

我环顾四周,决定创建自己的库来访问EVE API

请求被发送到服务器地址,如/account/Characters.xml.aspx。Characters.xml.aspx要求在POST中提交两个项目,然后返回一个xml文件。到目前为止,我有这个,但它不起作用,可能是因为我使用的是GET而不是POST:

    //Get the API data
    DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
    DocumentBuilder builder = factory.newDocumentBuilder();
    String url = "http://api.eveonline.com/account/Characters.xml.aspx?userID="+
            userID+"?apiKey="+key;
    Document doc = builder.parse(url);

如何才能解析通过在POST中提交变量生成的XML文件?

我不知道DocumentBuilder.parse(字符串uri)是否会获取远程uri。不管怎样,你是对的,如果是这样的话,很可能会有一天

您可能应该使用HTTP客户机库来完成POST并获得响应。一种选择是:
他们有一些例子,所以用它来发布文章、获取结果,然后使用DocumentBuilder来构建DOM并从中获取所需内容对您来说应该不太难。

应该附加:而且,此API请求的完整地址应该是