Problem with Update request using HTTP protocols

I am trying to do Update request using HTTP protocols from Arduino but I am getting an Error
i am using Adafruit Cloud



String url=“api/v2/”;
url+=adaUser;
url+="/feeds/temperature/data/0E6SH9M3Z1KVVAZMAPBH9ZJ5Q8?X-AIO-Key=";
url+=aioKey;

Serial.print(“Requesting URL :”);
Serial.println(url);
client.print(String(“PUT /”) +url+ " HTTP/1.1\r\n" +
“Host: " + host + “\r\n”+
“Connection: close\r\n”+”\r\n"+
“value=20”);



I am getting this Error

“error”:“request failed - param is missing or the value is empty: datum”}
Please help me .