detro/ghostdriver — pull request #48 by jimevans (2012-09-06 19:19:49+00:00)
Title: Allowing empty strings for JSON body of mouse click events.

The JSON wire protocol says that for the /session/:sessionId/click endpoint, the "button" JSON parameter may be omitted. It does not specify whether an empty JSON object must be sent, or if the body of the HTTP request can be left empty. Some language bindings leave the body empty, and a server implementation must account for that.