我正在尝试使用 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();