* @param aMaxTries Maximum number of retries.
* @param aMaxDelay Maximum delay before executing the request.
* @param aParams Request parameters to use.
+ * @param aHeaders Request headers to use.
* @param aXslt XSLT to use.
*/
- public PostPageRequest(int aMaxTries, int aMaxDelay, NameValuePair[] aParams, String aXslt, XslTransformer aTransformer) {
- super(aMaxTries, aMaxDelay, aParams, aXslt, aTransformer);
+ public PostPageRequest(int aMaxTries, int aMaxDelay,
+ NameValuePair[] aParams,
+ NameValuePair[] aHeaders,
+ String aXslt, XslTransformer aTransformer) {
+ super(aMaxTries, aMaxDelay, aParams, aHeaders, aXslt, aTransformer);
}
/*
try {
return executeMethod(aClient, method);
} catch (TransformerException e) {
- throw new PageException(e.getMessage(), e);
+ throw new PageException("Transformation problem for url " + aUrl, e);
} catch (IOException e) {
- throw new PageException(e.getMessage(), e);
+ throw new PageException("Problem getting page " + aUrl, e);
}
}