ServiceStack客户端获取生成的URL

时间:2013-07-12 20:49:06

标签: oauth client servicestack

在使用任何ServiceClientBase子类调用服务之前,是否可以访问服务调用将使用的URL?

我需要在进行服务调用之前完全解析url,以便将URL包含在OAuth授权签名中。

2 个答案:

答案 0 :(得分:1)

使用IReturn扩展方法ToUrl以及适当的HTTP方法和格式化字符串。

示例:request.ToUrl(“POST”,“json”)请求实现IReturn。

答案 1 :(得分:0)

目前不在,此处参考ServiceClientBase的源代码。如果它有帮助,你可以添加一个pull-request来使GetUrl可以覆盖和保护,这样子类可以访问它。