Получение исключения в посте WordPress - PullRequest
3 голосов
/ 19 августа 2011

У меня есть код для размещения данных при нажатии на слова ie-

    String username = "xyz";
    String password = "xyz";
    String xmlRpcUrl = "http://www.arrestcentral.com/xmlrpc.php?";
    Wordpress wp = new Wordpress(username, password, xmlRpcUrl);
    Page recentPost = new Page();
    String result = wp.newPost(recentPost, true);`

Этот же код работал 2 месяца, но теперь он не работает.Теперь, когда я перехожу к публикации, данные показывают исключение, т.е. -

redstone.xmlrpc.XmlRpcException: The response could not be parsed.

at redstone.xmlrpc.XmlRpcClient.handleResponse(Unknown Source)
at redstone.xmlrpc.XmlRpcClient.endCall(Unknown Source)
at redstone.xmlrpc.XmlRpcClient.invoke(Unknown Source)
at redstone.xmlrpc.XmlRpcProxy.invoke(Unknown Source)
at net.bican.wordpress.$Proxy1.newMediaObject(Unknown Source)
at net.bican.wordpress.Wordpress.newMediaObject(Wordpress.java:582)
at WordpressPost.DataWordpressPost.DataPost(DataWordpressPost.java:53)
at arrestcentral.ArrestData.readPdf(ArrestData.java:420)
at arrestcentral.ArrestData.main(ArrestData.java:447)
Caused by: java.io.FileNotFoundException: http://www.arrestcentral.com/XMLrpc.php?
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1478)
... 9 more'

Я использую

xmlrpc-client-1.1

WordPress 3.2.1

1 Ответ

1 голос
/ 03 сентября 2011

http://www.arrestcentral.com/XMLrpc.php (как показано в трассировке стека) не существует и возвращает ошибку 404. Поместите этот URL в ваш браузер, и вы увидите. Это именно то, что вы ожидаете.

http://www.arrestcentral.com/xmlrpc.php с другой стороны существует существует, и если вы запросите его без параметров, вы получите обратно:

XML-RPC server accepts POST requests only.

Вам нужно использовать правильный URL (http://www.arrestcentral.com/xmlrpc.php) без завершающий вопросительный знак:

String xmlRpcUrl = "http://www.arrestcentral.com/xmlrpc.php";
...