我在我的Xamarin應用程序中使用Refit庫,我想爲請求設置10秒超時。有什麼方法可以在改裝中做到這一點?如何在Refit庫中設置超時
接口:
interface IDevice
{
[Get("/app/device/{id}")]
Task<Device> GetDevice(string id, [Header("Authorization")] string authorization);
}
調用API
var device = RestService.For<IDevice>("http://localhost");
var dev = await device.GetDevice("15e2a691-06df-4741-b26e-87e1eecc6bd7", "Bearer OAUTH_TOKEN");
似乎無法與最新版本一起使用。 –
它適合我。哪部分不起作用?以這種方式設置超時與Refit無關 - 它只是一個標準的'HttpClient'。 –
@MarkFeldman在答案中添加了示例項目的鏈接。 –