Please check the formPassword.
On Tuesday 16 December 2008 06:59, [email protected] wrote: > Author: j16sdiz > Date: 2008-12-16 06:59:08 +0000 (Tue, 16 Dec 2008) > New Revision: 24373 > > Modified: > trunk/plugins/XMLSpider/XMLSpider.java > Log: > use POST > > Modified: trunk/plugins/XMLSpider/XMLSpider.java > =================================================================== > --- trunk/plugins/XMLSpider/XMLSpider.java 2008-12-16 06:56:44 UTC (rev 24372) > +++ trunk/plugins/XMLSpider/XMLSpider.java 2008-12-16 06:59:08 UTC (rev 24373) > @@ -1060,16 +1060,23 @@ > /** > * Interface to the Spider data > */ > - public String handleHTTPGet(HTTPRequest request) throws PluginHTTPException{ > + public String handleHTTPGet(HTTPRequest request) throws PluginHTTPException { > HTMLNode pageNode = pageMaker.getPageNode(pluginName, null); > HTMLNode contentNode = pageMaker.getContentNode(pageNode); > > - String addURI = request.getParam("addURI"); > + return generateHTML(request, pageNode, contentNode); > + } > + > + public String handleHTTPPost(HTTPRequest request) throws PluginHTTPException { > + HTMLNode pageNode = pageMaker.getPageNode(pluginName, null); > + HTMLNode contentNode = pageMaker.getContentNode(pageNode); > + > + String addURI = request.getPartAsString("addURI", 512); > if (addURI != null && addURI.length() != 0) { > // Adding URI manually > try { > FreenetURI uri = new FreenetURI(addURI); > - > + > if (uri.isUSK()) { > if (uri.getSuggestedEdition() < 0) > uri = > uri.setSuggestedEdition((-1) * uri.getSuggestedEdition()); > @@ -1079,7 +1086,7 @@ > } catch (Exception e) { > } > } > - > + > synchronized (this) { > Page page = getPageByURI(uri); > if (page == null) { > @@ -1107,6 +1114,10 @@ > } > } > > + return generateHTML(request, pageNode, contentNode); > + } > + > + private String generateHTML(HTTPRequest request, HTMLNode pageNode, HTMLNode contentNode) { > HTMLNode overviewTable = contentNode.addChild("table", "class", "column"); > HTMLNode overviewTableRow = overviewTable.addChild("tr"); > > @@ -1139,9 +1150,14 @@ > nextTableCell = overviewTableRow.addChild("td", "class", > "second"); > HTMLNode mainBox = pageMaker.getInfobox("Main"); > HTMLNode mainContent = pageMaker.getContentNode(mainBox); > - HTMLNode form = mainContent.addChild("form", "method", "get"); > + HTMLNode form = mainContent.addChild("form", // > + new String[] { "action", "method" }, // > + new String[] { "plugins.XMLSpider.XMLSpider", "post" }); > form.addChild("label", "for", "addURI", "Add URI:"); > - form.addChild("input", new String[] { "name", "width" }, new > String[] { "addURI", "40" }); > + form.addChild("input", new String[] { "name", "style" }, new > String[] { "addURI", "width: 20em;" }); > + form.addChild("input", // > + new String[] { "name", "type", "value" },// > + new String[] { "formPassword", "hidden", > core.formPassword }); > form.addChild("input", "type", "submit"); > nextTableCell.addChild(mainBox); > > @@ -1183,7 +1199,7 @@ > contentNode.addChild(failedBox); > > return pageNode.generate(); > - } > + } > > /** > * creates the callback object for each page. > @@ -1325,10 +1341,6 @@ > }, minTimeBetweenEachIndexRewriting * 1000); > } > > - public String handleHTTPPost(HTTPRequest request) throws PluginHTTPException{ > - return null; > - } > - > public void onFoundEdition(long l, USK key){ > FreenetURI uri = key.getURI(); > /*- > > _______________________________________________ > cvs mailing list > [email protected] > http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs > >
pgpGWqBi6T5E6.pgp
Description: PGP signature
_______________________________________________ Devl mailing list [email protected] http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
