I have an ASP site that has the simple job of storing and retrieving values. This is an example URL for storing values using the site:\[code\]http://oneurloranother.cloudapp.net/default.aspx?store=[{"name":"timsplate","values":[1,2,3,4]},{"name":"miwasplate","values":[2,1,4,3]}]\[/code\]In the browser that works fine, the data gets stored. But I want to call the code from an Arduino. I'm using fairly boiler plate code adapted from the Arduino wifi library sample:\[code\] client.println("GET /default.aspx?store=[{\"name\":\"timsplate\",\"values\":[1,2,3,4]},{\"name\":\"miwasplate\",\"values\":[2,1,4,3]}] HTTP/1.1"); client.println("Hostneurloranother.cloudapp.net"); client.println("Connection: close"); client.println();\[/code\]But the response I get back from the server is:\[code\]HTTP Error 400. The request verb is invalid.\[/code\]If I try \[code\]HEAD\[/code\] or \[code\]POST\[/code\] instead of \[code\]GET\[/code\] I still receive the same error. If I miss out the payload and just use this code:\[code\] client.println("GET /default.aspx HTTP/1.1"); client.println("Hostneurloranother.cloudapp.net"); client.println("Connection: close"); client.println();\[/code\]Then the response is great - the HTML of the requested page.Can anyone see what I am getting wrong?