9得票3回答
禁用FlurlClient中的自动重定向功能。

我正在使用FlurlHttp,我想为某些API调用禁用AllowAutoRedirect。 我知道如何让System.Net.Http.HttpClient不跟随302重定向? WebRequestHandler webRequestHandler = new WebRequestHandl...

8得票2回答
使用Xamarin时SSL握手失败

我正在尝试访问我的RESTful API以从MySQL数据库检索数据。在我的C# WPF项目中,一切都设置好并正常工作。但是,在使用完全相同的代码在为Android构建的Xamarin Forms中时,我无法与服务器成功进行SSL握手。 服务器详细信息 Let's Encrypt SSL...

8得票1回答
使用Flurl如何从API获取消息?

我使用C#在.NET Core 2中创建了一个API。它返回一个带有状态码和字符串消息的ActionResult。在另一个应用程序中,我使用Flurl调用API。我可以获取状态码数字,但找不到获取消息的方法。如何获取消息或者在API中做哪些更改才能让Flurl获取到消息? 以下是API代码。...

8得票1回答
如何在Flurl中处理“Bad Request”异常

我完全不了解Flurl。我正试图调用API,故意在参数中传递无效的ApiKey,然后API失败并显示“Forbidden”,并显示错误代码403。我该如何在异常中处理它? public async Task<myResponse> MyService(myRequest req...

7得票1回答
FLURL: 映射属性名称

在执行ReceiveJson()时,是否有办法映射不匹配的属性名称?例如,JSON中的'user_name'应该映射到C#对象中的'UserName'。 List<Person> people = await _settings.Url .AppendPathSegmen...

7得票3回答
如何在Flurl.Http中使用Polly?

目前我有这个请求: await url .SetQueryParams(queryString) .SetClaimsToken() .GetJsonAsync<T>() 我希望现在开始使用Polly来处理重试并提供更好的用户体验(https://gi...

7得票1回答
使用Flurl将JSON解析为对象

我正在使用Flurl从TVDB API获取JSON响应。 我有这个类(现在是简化的,只是尝试获得seriesNames): public class Show { public string seriesName; } 我正在这样使用Flurl: dynamic test =...

7得票2回答
C# Flurl和HttpClient,REST API没有响应

我遇到了一个问题,我的代码无法从API获取响应,请求没有超时,但是根本没有给我响应。我在自己的API中创建了一个API端点来返回JSON字符串,然后使用“Firefox Poster”手动发布JSON数据,这样就可以正常工作。因此,我认为问题出现在我的代码中。 我正在开发用于与Angular...

7得票1回答
在Flurl中使用c#字符进行表单URL编码请求

有人知道如何使用flurl通过URL编码的表单发送带括号的字段吗? 例如:我想像这样发送“foo”值的foo [bar]字段 var response = await "https://server/request" .WithHeader("Header1", "headerVa...

7得票2回答
获取响应头

使用Flurl从API获取响应。 var response = await url.WithClient(fc) .WithHeader("Authorization", requestDto.ApiKey) .GetJsonAsync<...