我想使用PUT,但我只能找到如何使用POST的示例。我想发送的json数据是使用这个cURL命令curl -i -H "Content-Type: application/json" -X PUT -d {"status":1}'http://192.168.0.3:1337/auto/api/v1.0/relays/3
发送的。我也希望" 1"在状态和最后一个" 3"是变量。
答案 0 :(得分:6)
在创建剩余请求时设置方法:
public void Update(int id, Product product)
{
var request = new RestRequest("Products/" + id, Method.PUT);
request.AddJsonBody(product);
client.Execute(request);
}
(Source)
(Aircode警告)
var status = 1;
var id = 3;
var request = new RestRequest("/auto/api/v1.0/relays/" + id, Method.PUT);
request.AddJsonBody(new { status = status });
client.Execute(request);