1
我正在使用JsonHttpClient与现有的REST服务器进行通信。有什么方法可以指定将某些参数作为查询/表单参数吗?指定为ServiceStack发送参数作为查询参数
我正在使用JsonHttpClient与现有的REST服务器进行通信。有什么方法可以指定将某些参数作为查询/表单参数吗?指定为ServiceStack发送参数作为查询参数
我们don't recommend using ServiceStack's Service Clients for 3rd Party APIs,而是可以使用HTTP Utils这是更灵活,将让你发送带有查询字符串:
var url = baseUrl
.AddQueryParam("foo", 1)
.AddQueryParam("bar", 2);
除了一些different APIs to send HTTP FormData,e.g:
var response = url
.PostToUrl("Username=mythz&Password=password");
var response = url
.PostToUrl(new Login { Username="mythz", Password="password" });
感谢。我一直希望利用客户端API - 但我想我目前不支持。我认为你不会考虑通过Swagger属性来实现它?我遇到的问题是API期望混合查询参数和正文。 – Hector
@ user2036256不适用于为使用ServiceStack服务而优化的服务客户端。 – mythz