Hi all,

I setup a requirements-rlt.appspot.com app  which providing web service
interface.
When I deployed it on production server, I got a error:
Error: 400 Bad Request: Your client has issued a malformed or illegal
request.

the requirements-rlt is an app which providing web service. The
application(client)'s web address is:http://sdm.raylightech.com/usecase/,
when loading this URL, js code will initialize a /usecase/getlist/ request
to the application(client), then the client will send a GET request with
oauth signature in header to requirements-rlt app.

The client will get a response with 400 Bad Request: Your client has issued
a malformed or illegal request. The client sent out a 500 error wrapped the
400 error inside it:

MissingSignature at /usecase/getlist/

400 Bad Request

Google Error
Bad Request
Your client has issued a malformed or illegal request.

Request Method: GET
Request URL: http://localhost:8000/usecase/getlist/
Exception Type: MissingSignature
Exception Value:

(MissSignature is the wrong translate by client(app) for 400 bad request
error from requirements-rlt app)

This process works well on development server. And the strange thing is no
log
for the GET request on appengine control panel. I have changed the client
to my pc, the same error generated.

But for PUT request, it works well and logged correctly.

For both client app and requirements-rlt app, oauth2 python library
used(which used httplib2) for signing oauth request and authentication.

somebody give a hand? Thanks.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to