指定ServiceStack将参数作为查询参数发送

时间:2017-01-09 17:56:07

标签: c# servicestack

我正在使用JsonHttpClient与现有REST服务器进行通信。有没有办法指定将某些参数作为查询/表单参数发送?

1 个答案:

答案 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" });