refit相关内容

无法从移动应用程序连接到 api 端点

我创建了一个 .NET Core web api 端点,我可以在其中检索我想要在我的移动应用程序中显示的一些图像.我通过导航到该路由并通过邮递员在本地测试了端点,并且两者都工作正常(显示正确的响应).但是,当我尝试从移动端访问端点时,它不起作用.我收到这个神秘的错误: System.Net.Http.HttpRequestException:网络子系统关闭 以下是更多异常信息: System ..
发布时间:2021-09-29 20:09:08 C#/.NET

使用Refit调用API并反序列化为动态

我正在使用Refit调用REST服务,我想反序列化作为动态类型返回的JSON. 我尝试将接口定义为 [Get("/foo")] Task GetFoo(); 但是通话超时. 我知道我可以反序列化为这样的动态 var mockString = "{ title: { name: 'fred', book: 'job'} }"; dynamic d = J ..
发布时间:2021-02-13 21:25:29 其他开发

Azure Web API通话在手机上速度较慢,但​​在Android模拟器上效果很好

我试图在Xamarin Forms应用程序中使用Refit调用我的Web api,它似乎在模拟器中运行良好(2-5秒),但在真正的android手机上大多数时候崩溃,或者花费了相当长的时间在极少数情况下返回.我在Azure上使用基本的5 DTU SQL数据库.这可能是原因 我尝试从该设备拨打2个电话,并且上图中的峰值是它的结果.第一个查询需要一些时间,一旦返回(我设法得到了答复),我进行了第 ..
发布时间:2020-07-14 23:30:56 其他开发

如何在Refit中禁用urlencoding get-params?

我将Refit用于RestAPI。 我需要创建相同的查询字符串 api / item?c [] = 14& c [] = 74 在改装界面中,我创建了方法 [Get(“ / item”)] Task GetTenders([AliasAs(“ c”)] List category = null); 并创建C ..
发布时间:2020-05-30 20:27:24 C#/.NET

Azure的BLOB授权头

我试图使用改装上传到从Xamarin的iOS应用程序蔚蓝Blob存储。这是接口的配置我使用了改装: [标题(“X-MS-BLOB类型:BlockBlob”)] [放(“/ {文件名}”)] 任务<布尔> UploadAsync([正文]字节[]的内容,串sasTokenKey, [标题(“内容类型”)]串的contentType); 凡sasTokenKey参数如下:\"/co ..
发布时间:2016-07-29 18:55:29 移动开发