On Sat, 2011-03-19 at 20:20 +0100, Matt Barringer wrote:
> I'm trying to update bugs in Launchpad using the API, but every time
> I 
> issue a PATCH call on api.staging.launchpad.net, it returns either a
> "400 
> Bad Request", or a "401 Bad Request".
> 
> I'm not using the Python library, but rather direct HTTP calls.
> Here's an 
> example:
> 
> -----------------------------------------------------------------
> $ openssl s_client -connect api.staging.launchpad.net:443
> CONNECTED(00000003)
> [openssl stuff snipped]
> 
> PATCH /1.0/entomologist2/+bug/733006 HTTP/1.0
> Host: api.staging.launchpad.net
> Authentication: OAuth [oauth snipped but the tokens are valid]
> Content-Type: application/json
> Accept-Language: en-US,*
> User-Agent: Mozilla/5.0
> Content-Length: 27 

I do not see a referer header set. Lp rejects requests that modify data
without a valid referrer. I think the referer in this example is
    https://api.staging.launchpad.net/1.0/entomologist2/+bug/733006

-- 
__Curtis C. Hovey_________
http://launchpad.net/

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
Mailing list: https://launchpad.net/~launchpad-users
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~launchpad-users
More help   : https://help.launchpad.net/ListHelp

Reply via email to