Thanks Brad. Content length is probably the problem.  If I were sending content 
say like: 

format=xml&action=login&lgname=mybot&lgpassword=pwd[some trailing spaces]

and the Content-Length: included some of those trailing spaces, would the 
spaces be considered part of the passwd?  

Kracekumar Ramaraju else asked about the programming language - it's code 
generated from Talend Open Studio.  I didn't bother specifying a User-Agent 
since I'd only use it against my personal wiki.

Levin

--- On Fri, 1/25/13, Brad Jorsch <[email protected]> wrote:

> From: Brad Jorsch <[email protected]>
> Subject: Re: [Mediawiki-api] Can't login to MW 1.71 - "WrongToken"
> To: "MediaWiki API announcements & discussion" 
> <[email protected]>
> Date: Friday, January 25, 2013, 8:36 AM
> On Thu, Jan 24, 2013 at 10:54 PM,
> Levin Magruder
> <[email protected]>
> wrote:
> >
> > I'm trying to use the API in Mediawiki 1.17.
> 
> You should probably upgrade.
> 
> > Content-Length: 59
> >
> >
> format=xml&action=login&lgname=mybot&lgpassword=pwd
> 
> The length of the post data you have here is 51 bytes. Your
> bot's real
> username and password together must be 8 bytes longer than
> "mybot" and
> "pwd".
> 
> > Content-Length: 99
> >
> >
> format=xml&action=login&lgname=mybot&lgpassword=pwd&lgtoken=0e8287f8976207131b153ca2acf25cfb
> 
> The length of the post data you have here is 92 bytes. You
> added 41
> bytes, which is consistent with the length of the
> "&lgtoken=0e8287f8976207131b153ca2acf25cfb" string that
> was added to
> the post data. But you only added 40 to the Content-Length
> header, so
> the server is probably seeing
> "&lgtoken=0e8287f8976207131b153ca2acf25cf", with the
> last character is
> cut off.
> 
> 
> Also, BTW:
> > User-Agent: Java/1.7.0_09
> 
> It's good practice to use a custom user agent for your bot,
> including
> an email address or URL to a webpage with a way to contact
> you,
> instead of something generic like this. On
> wiki.readytheory.com it may
> not matter, but if you ever decide to use your bot on a WMF
> wiki a
> custom User-Agent is required.
> 
> _______________________________________________
> Mediawiki-api mailing list
> [email protected]
> https://lists.wikimedia.org/mailman/listinfo/mediawiki-api
> 

_______________________________________________
Mediawiki-api mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-api

Reply via email to