2012-06-14 76 views
0

我試圖在Java中使用HTTP請求自動化一些Wordpress更改。 但是,看起來像往常一樣,Wordpress設法讓事情過於複雜。Wordpress編程HTTP POST

爲什麼它似乎幾乎是不可能的POST www.mysite.com/wp-admin/post.php與我的WordPress的登錄cookie和後數據= 123 &行動=編輯&含量= NewContent

這怎麼可能?他們是否真的愚蠢到足以通過post-new.php重新創建每個編輯的整個帖子? (這好像他們根據在標頭中找到了巨大的混亂正在做的)

我是新來的內容管理系統,但我不能相信的框架是多麼的可怕看起來。

我可能被迫使用XMLRPC來達到我的目的,但我仍然想知道我是否可以做原始HTTP請求,如果沒有,爲什麼不。

謝謝。

+0

您可以使用Java Servlet API http://en.wikipedia.org/wiki/Java_Servlet,http://java.sun.com/developer/onlineTraining/Servlets/Fundamentals/servlets.html執行原始HTTP請求操縱 – Thihara

+0

我不明白Servlet如何幫助我編輯博客頁面內容。如果我要編輯服務器,我可能只是用PHP進行數據庫查詢。 – Virux

+0

你想要一個方法來處理java中的原始HTTP請求嗎? Servlets可以做到這一點。 – Thihara

回答

0

我看不出爲什麼要這樣做。但有一件事讓你無法通過HTTP請求編輯帖子,因爲所有的數據都是通過$ _POST而不是$ _GET提交的。所以除非你對wp-admin/post.php和任何與之相關的文件做了一些修改,否則它是可能的。

恕我直言,讓事情變得複雜並不是一件簡單的事情,它只是一件簡單的事情。

+0

你沒有任何想法是什麼,我試圖做的。 $ _POST和$ _GET是在HTTP請求完成後使用的PHP結構。我不是在PHP編碼,我創建在Java桌面應用程序,它在解析XML文檔,並將它們上傳到WordPress站點。 – Virux

+0

http://developers.sun.com/mobility/midp/ttips/HTTPPost/ – Virux