The send(data) algorithm, step 4, says:
If method case-insensitively matches GET, POST, HEAD, PUT, DELETE or OPTIONS the user agent must use convert it to its uppercase equivalent and let stored method be the result. Why not always uppercase method? -- Simon Pieters
