dotnet-httpclient

    3热度

    1回答

    我试图为我的HttpClient调用设置一个默认的超时时间为5秒。 我已通过CancellationTokenSource完成了此操作。 这里的代码的相关位: var cancellationToken = new CancellationTokenSource(); cancellationToken.CancelAfter(TimeSpan.FromSeconds(5)); var res

    3热度

    2回答

    我的HttpClient使用摘要身份验证连接到服务器,并期望搜索查询作为响应。这些搜索查询可以随时进行,因此客户希望始终保持连接的开放。 的连接是用下面的代码制成: public static async void ListenForSearchQueries(int resourceId) { var url = $"xxx/yyy/{resourceId}/waitForSearc

    0热度

    1回答

    我想避免由于并行for循环和httpclient导致的应用程序崩溃问题,但由于编程知识有限,我无法应用Web上其他位置提供的解决方案。我的代码粘贴在下面。 class Program { public static List<string> words = new List<string>(); public static int count = 0;

    0热度

    1回答

    我试图通过HTTP客户端访问API的Post方法并传递AuthToken。当我尝试访问post man时,我能够得到响应,但是当我用C#运行时,得到了StatusCode:401,ReasonPhrase:'未授权'错误。我与我的代码一起共享邮递员的请求和响应屏幕。任何人都可以让我知道我在代码中所犯的错误以及如何解决问题。下面 Postman Request Header and Response

    2热度

    1回答

    我拥有WebApi服务器(asp.net核心应用程序)和客户端(UWP应用程序)。 我使用UWP应用程序中的HttpClient调用WebApi服务。 有些资源是只读的,因此可以被缓存: [ResponseCache(Duration = 60*60*12, VaryByQueryKeys = new[] { "id" }, Location = ResponseCacheLocation.Cli

    2热度

    1回答

    我试图用HttpClient与代理服务器后面的api对话。但是因为代理只对当前环境有效,所以我不希望它被硬编码。 这是我在做什么当前: public static HttpClient CreateClient() { var cookies = new CookieContainer(); var handler = new HttpClientHandler {

    1热度

    2回答

    所以我做了一些搜索结果最少的Google搜索,但结果仍然如此。会发生什么事是DB在CalendarEvents中有5个条目(基本上是将来的事件名称/地点/日期/时间等)。我从我的数据库中获取这些信息并将它们显示在列表视图中。 现在我需要一个管理员能够基于它的行删除CalendarEvents,就像这样: 所以每当管理员单击删除按钮,它应该得到的ListViewItem的的id该按钮属于哪个按钮(如

    3热度

    1回答

    使用HttpClient的数据到服务器,我发展在xamarin一个Android应用程序,现在我想使POST请求和下面的数据发送到服务器 Name EmailID Prod_EMAILID ID ,并从服务器获取的性反应Link of API。我已经做了这样的事情 static async Task CallWebAPIAsync() { using (var client

    0热度

    3回答

    我正在试图为Post方法准备Json有效内容。服务器无法解析我的数据。 ToString()方法对我的值不会将其转换为Json正确,请您建议正确的方法做到这一点。 var values = new Dictionary<string, string> { {"type", "a"}, {"card", "2"} }; var data =

    0热度

    1回答

    我需要编写一个方法,可以异步加载和解析多个网站。 这是我的方法的简化代码。 using (HTMLParser parser = new HTMLParser(proxy)) { var tasks = totalSites.Select(s => { return new Task(async() => { s.Entity = awa