1
我正在嘗試向使用Hyper 0.9的站點發送POST請求。該請求可與curl
:Hyper POST請求總是產生400
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"})
但我鏽病的實施似乎沒有穿過去,總是產生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();
你應該檢查什麼是真正發射的HTTP方面;例如,正文中的'='和'&可能會意外地被url編碼。 –