ServiceStack.Client可以用于使用非SS REST API吗?

时间:2014-05-06 16:08:12

标签: api rest servicestack

我有一个应用程序会被许多第三方消耗掉几个REST API,我在使用HttpClient和ServiceStack.Client来消费它们之间徘徊。

我希望保持统一并使用ServiceStack.Client,但我不确定它是否更多的目标是支持模式& ServiceStack REST API的实践,或者它是否足够灵活,可用于使用任何任意HTTP REST API。

具体来说,我使用的API有自己的自定义身份验证方法(非基本或摘要等),并要求客户端接受cookie。 ServiceStack.Client是否适合在这些场景中使用?

1 个答案:

答案 0 :(得分:1)

根据@mythz的说法,我最终使用了ServiceStack HTTP Utils库。

为了处理Cookie和自定义身份验证要求,我勾选了“请求过滤器”#39;大多数扩展方法中可用的参数,用于在发送之前操纵帖子的标题。这只是一个简单的行动。

它很好地满足了我的需求并且相当优雅。