231得票9回答
自定义 HttpClient 请求头

我该如何在HttpClient请求中添加自定义标头? 我正在使用PostAsJsonAsync方法发布JSON。 我需要添加的自定义标头是"X-Version: 1" 这是我目前为止所做的:using (var client = new HttpClient()) { client.B...

213得票5回答
.NET HttpClient。如何POST字符串值?

我该如何使用C#和HttpClient创建以下POST请求: 我需要这样的请求用于我的WEB API服务: [ActionName("exist")] [HttpPost] public bool CheckIfUserExist([FromBody] string login) { ...

208得票2回答
向HttpClient添加Http头

我需要在发送请求到Web服务之前,向HttpClient添加HTTP头。如何为单个请求执行此操作(而不是针对HttpClient的所有未来请求)?我不确定这是否可行。var client = new HttpClient(); var task = client.GetAsync(&q...

204得票3回答
HttpClient可以同时使用吗?它是否安全?

在我找到的所有使用HttpClient的示例中,它都被用于一次性调用。但是,如果我有一个持久化客户端情况,可以并发地进行多个请求,该怎么办?基本上,对于同一个实例的HttpClient,同时在2个线程上调用client.PostAsync是否安全? 我不是真正在寻找实验结果。因为工作示例可能...

203得票6回答
当HttpClient超时时,我该如何判断?

据我所知,没有办法确定它是特定的超时问题。我是否没有找对地方,或者我错过了更重要的东西?string baseAddress = "http://localhost:8080/"; var client = new HttpClient() { BaseAddr...

203得票4回答
如何使用HTTPclient进行POST请求,内容类型为application/x-www-form-urlencoded。

我目前正在开发一个使用C#的wp8.1应用程序,我已经成功通过创建一个来自textbox.text的json对象(bm)来执行POST方法到我的api。 以下是我的代码。我如何将相同的textbox.text作为content type = application/x-www-form-url...

199得票10回答
C# HttpClient 4.5多部分/form-data上传

请问有谁知道如何在 .Net 4.5 中使用 HttpClient 实现 multipart/form-data 上传吗? 我在互联网上找不到任何示例。

193得票14回答
使用HttpClient进行Https调用

我一直在使用C#中的HttpClient来进行WebApi调用,与WebClient相比,似乎更加简洁快速。但是我在进行Https调用时卡住了。 请问如何修改以下代码以实现Https调用?HttpClient httpClient = new HttpClient(); httpClient...

190得票7回答
在WebAPI客户端中,每次创建新的HttpClient会带来多大的额外开销?

一个WebAPI客户端的HttpClient生命周期应该是什么? 是为多个调用使用一个HttpClient实例更好吗? 像下面的示例(来自http://www.asp.net/web-api/overview/web-api-clients/calling-a-web-api-from-a-...

167得票26回答
System.Net.Http 4.2.0.0未找到的奇怪问题

我有一个奇怪的问题,让我感到很疯狂... 我有一个简单的类库项目(完整的.NET框架,4.6.1),其中包含围绕Cosmos DB的功能的包装器类。因此,我将“Microsoft.Azure.DocumentDB” NuGet包1.19.1添加到了这个项目中。除此之外,我还引用了“Newton...