Hyper 0.9 を使用してサイトに POST リクエストを送信しようとしています。リクエストは以下で動作しcurl
ます:
curl https://api.particle.io/v1/devices/secret/set_light -d args=0 -d access_token=secret
とPython:
import requests
r = requests.post("https://api.particle.io/v1/devices/secret/set_light",
data={"access_token": "secret", "args": "0"})
しかし、私の Rust の実装はうまくいかないようで、常に 400 が返されます。
use hyper::client::Client;
let addr = "https://api.particle.io/v1/devices/secret/set_light";
let body = "access_token=secret&args=0";
let mut res = client.post(addr)
.body(body)
.send()
.unwrap();