17得票2回答
如何使用Flurl上传文件和表单数据?

我正在尝试上传一个带有内容主体的文件。是只有使用 PostMultipartAsync 这个方法吗? 在我的 C# 后端代码中,我有如下代码: var resource = FormBind<StorageFileResource>(); var file = Request....

16得票3回答
无法设置Content-Type头部信息

我在设置HttpClient的Content-Type时遇到了问题。 我按照这个问题的步骤操作:How do you set the Content-Type header for an HttpClient request? 但仍然没有成功。String rcString = JsonCon...

15得票1回答
ASP.Net Core 2.1中的Flurl客户端生命周期和IHttpClientFactory

Flurl建议使用单例客户端模式: HttpClient旨在在应用程序生命周期内实例化一次并重复使用。特别是在服务器应用程序中,每个请求创建一个新的HttpClient实例将在重负载下耗尽可用套接字的数量。这将导致SocketException错误。 但自Asp.Net Core ...

15得票3回答
Flurl和不受信任的证书

我目前正在使用Flurl,并尝试联系一个https API(我在实验室里)。由于证书无效,Flurl无法继续工作 :/这是我的错误消息:Unhandled Exception: System.AggregateException: One or more errors occurred. (C...

12得票3回答
如何在Flurl库中使用Windows身份验证?

Flurl 提供了进行OAuth和基本身份验证的方法:await url.WithBasicAuth("username", "password").GetJsonAsync(); await url.WithOAuthBearerToken("mytoken").GetJsonAsync()...

12得票8回答
Postman可以正常发出HTTP请求,但是C#代码却无法成功。

我想在C#中进行简单的HTTP请求,但是某些东西不能正常工作,我得到的只是403 Forbidden状态码。 当我尝试在Postman中进行相同的请求时,一切都很顺利。 我尝试运行Fiddler并查看由Postman发送的所有标头。 我复制粘贴了它们所有的标头,但是在由C#代码发送的请求中仍...

12得票1回答
Flurl中如何使用代理进行网络请求?

我有一个使用Flurl客户端的简单的POST请求,想知道如何使用代理来进行这个请求,包括使用IP、端口、用户名和密码等信息。 我该如何实现呢? string result = await atc.Request(url) .WithHeader("Accept", "applica...

10得票2回答
使用Flurl发布多个标头

你好,我正在使用Flurl,需要为post请求设置多个头信息,网站上的文档指示使用 await url.WithHeaders(new { h1 = "foo", h2 = "bar" }).GetJsonAsync(); 我不确定这意味着什么,h1和h2是什么? 我想要设置Header...

9得票3回答
Flurl.Http自定义错误

我在开发一个应用程序,客户端向服务器发送请求。服务器使用node.js编写,客户端使用flurl.Http编写的.NET。 当服务器上的请求失败时,创建自定义错误消息总是很有用的。例如: request.respond(500, { message: "targetid is mandat...

9得票2回答
Blazor 0.6.0会“清除”Flurl的兼容性?

在将Blazor从0.5.1版本(具有可用的Flurl)更新到0.6.0版本后,通过Flurl进行的调用会抛出异常: WASM: [Flurl.Http.FlurlHttpException] Call failed. Cannot invoke method because it was...