dotnet-httpclient

    2热度

    1回答

    在asp.net mvc 5中对HttpClient使用PutAsJsonAsync扩展方法返回自检参考循环检测到的异常。 这里是调用代码: httpClient.BaseAddress = _uri; HttpResponseMessage response = await httpClient.PutAsJsonAsync<b>("index/1",b); response.EnsureS

    6热度

    2回答

    我已经构建了一个从互联网上下载文件的简单控制台应用程序。 因为I had problems with WebClient我决定使用HttpClient编写我的应用程序。 基本上我正在做请求来读取标题,然后使用ReadAsStreamAsync我越来越流,我正在使用CopyToAsync复制到本地文件。 我已经找到了流扩展方法支持IProgress: public static class Stre

    0热度

    1回答

    我写了一些代码来检查我的数据库中的所有网站是否仍然托管和联机。 问题是这些网站中的一些似乎有机器人保护,每当我尝试通过HttpClient请求时,它们都会引发错误而不是显示网页。 我已经看到其他类似的问题,建议在浏览器标题中添加,所以我已经这样做,但这没有帮助。同样的网站仍然拒绝HttpClient连接,但当我在浏览器中查看它们时非常好。 我的代码有问题吗?还是需要一些额外的步骤? 这里是我的代码

    5热度

    1回答

    我正在尝试在dotnet内核中创建一个Patch请求HttpClient。我已经找到了其他的方法, using (var client = new HttpClient()) { client.GetAsync("/posts"); client.PostAsync("/posts", ...); client.PutAsync("/posts", ...);

    1热度

    2回答

    我整合,返回键的服务,当我一个GET请求是按以下格式的URL: https://username:[email protected]/refresh.key 当我访问网址在我的浏览器,它返回预期新的密钥,通过当我使用HttpClient,我收到了401 HttpClient _client = new HttpClient(); var response = await _client.Ge

    5热度

    1回答

    我设置一个HttpClient的授权标头以下列方式: httpClient .DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue(null, "abc"); ...但我得到的例外:AuthenticationHeaderValue的 “计划”不能为空。 为什么AuthenticationHeaderV

    18热度

    3回答

    我在使用.Net Core并构建一个利用支付API的API。有一个客户端证书需要添加到双向SSL身份验证请求中。 如何使用HttpClient在.Net Core中实现此目标? 我看过各种文章,发现HttpClientHandler没有提供任何选项来添加客户端证书。 请告知我没有使用的.Net为我的客户

    0热度

    1回答

    我正在尝试从我的Web服务中提取数据。我设法使用HTTPClient从Web服务获得成功响应。但是,我无法提取具体的值。例如,我的JSON文档读取为 {"d":[{"__type":"Info:#website.Model","infoClosingHours":"06:00:00 PM","infoID":1,"infoOpeningDays":"Monday","infoOpeningHour

    1热度

    2回答

    我正在尝试使用.net核心项目中的HttpClient向接受/返回JSON的REST服务发出GET请求。我不控制外部服务。 无论我怎么尝试,我都不知道如何设置Content-Type头到application/json 只有。 当我使用 client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("appl

    4热度

    1回答

    我需要一些帮助来找出我的问题。我已经使用了ASP.NET核心,并且我对此非常熟悉,尽管.NET核心C#在尝试创建异步请求时似乎“崩溃”并退出。 我有一个返回系统 private async Task<string> getExternalIP() { using (System.Net.Http.HttpClient HC = new System.Net.Http.Http