On Thu, Sep 27, 2012 at 02:33:27PM +0200, Łukasz Czyż wrote:
> 
> I want to parse some variable-length wiki texts using 'parse' action.
> My problem is that API returns error if wiki text length exceeds some
> value, say 1000 characters. In such a case API returns well-formatted
> HTML page informing about unexpected error and it encourages to try
> again later. It doesn't look like expected behavior, rather like some
> fast-coded check. API documentation doesn't say anything about upper
> length limit. Is there a way to deal with that? I wouldn't like
> solution like 'splitting text into parts and parsing them separately'
> because it can be really problematic in some cases e.g. with very long
> lists ('#' markers).

If you're using GET, try using POST; it's possible your HTTP library or
a proxy is truncating the query string in some manner. Otherwise, please
provide the url and post data, as well as the exact text of the message
you're getting.

FYI, I just tried a GET request with several thousand characters of
lorem text, and it worked fine here. At some point, of course, you'll
get a 414 error from Wikimedia's servers, but that response isn't an API
response in any manner.

_______________________________________________
Mediawiki-api mailing list
Mediawiki-api@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-api

Reply via email to