我正在使用JsonHttpClient与现有REST服务器进行通信。有没有办法指定将某些参数作为查询/表单参数发送?
答案 0 :(得分:3)
我们don't recommend using ServiceStack's Service Clients for 3rd Party APIs,您可以使用更灵活的HTTP Utils,并允许您使用以下命令发送queryString:
var url = baseUrl
.AddQueryParam("foo", 1)
.AddQueryParam("bar", 2);
以及一些different APIs to send HTTP FormData,例如:
var response = url
.PostToUrl("Username=mythz&Password=password");
var response = url
.PostToUrl(new Login { Username="mythz", Password="password" });