问题标签 [getasync]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
189 浏览

vb.net - VB.Net 2017 Studio,我需要键盘挂钩吗?有没有人有一个很好的解决方案?

我正在尝试制作一个 prog,它应该听全局键盘并使用输入。是否可以在按下“d”键时阻止当前输入(不输出“d”)并执行以下操作:SendKeys.Send("δ")

δ = 希腊语 d (delta)

我目前的解决方案如下:

我尝试使用几个计时器来延迟 SendKeys 函数并延迟 GetAsyncKeyState 函数。它有效,但并不完美。如果我按住“d”按钮,我会得到这样的文本:δdδδddδdδddδδdδdδδd 我只想按住“d”并想要得到一个干净的输出:δδδδδδδδδδδ

谁能建议我做得更好?我不是高级程序员,但我知道函数和循环等基础知识......

一个工作示例将是完美的。

提前致谢

0 投票
1 回答
129 浏览

forms - Xamarin Forms:GetAsync 在 SearchBar 事件处理程序中不起作用

我正在尝试制作一个简单的应用程序,使用户能够使用 themoviedb api 搜索电影。如果我在 OnAppearing 我的方法中对搜索查询进行硬编码,GetAsync 可以完美运行。但是,如果我尝试在 SearchBar_TextChanged 事件处理程序中从用户那里获取搜索词,GetAsync 将挂起并且永远不会返回。我已经搜索了几天的解决方案,我认为这与我对等待和异步调用管理不善有关,或者与阻止请求的 TextChanged 事件有关。这是我的代码,提前感谢任何解决方案/建议。

0 投票
1 回答
435 浏览

c# - C# GetAsync 不适用于 Django Rest 框架

这是我的 HomeController.cs 中的函数:

问题是它正确地将标头发送为“授权:令牌 94afa9a8b0804e65a53d335dec230478f69b39c5”,但 Django Rest Framework 没有得到它。

我需要发送的任何其他内容,因为如果我使用 Postman 进行测试,它可以工作,但它也会发送其他我不知道是否有必要的东西。

更新:是的,我正在使用 localhost:8000 - django 中开发服务器的默认端口。之后我将转移到生产服务器。我从 django 服务器得到的响应是“未提供身份验证详细信息”。状态码 401 - 未经授权。

更新:尝试了 react 并在 Django 中实现了 CORS 白名单列表后,请求成功了!当我将 .NET 本地服务器添加到白名单时,Django 仍然说“未提供身份验证详细信息”。所以 .Net Core 2.2 中的某些东西没有发送标头!

0 投票
1 回答
210 浏览

c# - 定位到 URL 时,localhost 路由不起作用应该返回 JSON

我的程序员伙伴们,我基本上有这个异步 Get() 方法可以成功读取 Json 数据,但是在定位到路由时 -> localhost:59185/api/encompass/data 我收到一条消息:

我非常希望它会返回我的 JSON,尤其是在调试代码时,它位于底部的“字符串 res”中

任何人都知道为什么它不返回 Json 甚至认为它坐在“res”中?

控制器:

0 投票
1 回答
508 浏览

xamarin.forms - 调试器在解析 Rest API 响应 HttpClient、Xamarin Forms 时停止

我正在尝试解析来自 ASP.NET Core Web API 的响应。我能够成功地将响应 JSON 解析为 C# 对象,但是当解析的 C# 对象返回到 ViewModel 时,应用程序崩溃而不会引发任何错误。

在视图模型中

响应 JSON:

}

HttpClient GetAsync() 方法:

应用程序在“return t”语句处崩溃(调试器停止而没有任何错误)。这里,_httpClient 是使用 DI 的 HttpClient 的单例对象。

TResult 模型是 ApiResponse 对象

有两个问题: 1. 当执行以下语句时,应用程序崩溃并且调试器停止而没有抛出任何错误。

但是当使用 .GetAwaiter().GetResult() 调用 GetAsync() 时,网络调用成功。我不明白为什么 ConfigureAwait(false) 失败。

  1. 为什么以下调用失败并且应用程序崩溃?如何将解析的 C# 对象返回给调用代码?

    返回 JsonConvert.DeserializeObject(序列化);

请指教。

0 投票
2 回答
5211 浏览

c# - 第一次 foreach 循环后 hTTPResponse.Content.ReadAsStringAsync().Result 上的空消息

在 foreach 循环中调用 HttpClient getAsync 时出现空结果消息的问题。

我需要使用对象列表进行迭代,以获取通过 HttpClient 调用 API 的值。在第一个循环之后,HttpResponseMessage 的 result() 出现空消息。

我试过 CacheControl.NoCache = true。它不工作。

开:'字符串结果 = hTTPResponse.Content.ReadAsStringAsync().Result;' 我希望结果消息在循环通过 ListOfObjects 时将具有值。

0 投票
2 回答
441 浏览

c# - C# 将 URL 与 URL 之间的 2 个或多个字符串连接起来

试图获取日期列表,我需要在 URL 之间添加 2 个字符串

  1. 无法正确连接 URL
  2. 需要帮助反序列化为 DateTime 列表

    /li>
0 投票
1 回答
141 浏览

node.js - 带有承诺放大缓冲区的节点 js getasync

我正在使用 getasync 执行一些 cmd 命令,它给了我这个错误:

输出很大,但我需要它来调试底层的python脚本。有没有办法扩大maxBuffer?查看我的代码:

问题出现在第一个“.then”

0 投票
0 回答
146 浏览

android - Xamarin - httpClient.GetAsync 适用于 IOS 但不适用于 Android

我使用此代码获取一些 Json 文本:

Gurl 是正确的。这在 IOS 模拟器上运行良好,但在 Android 中不起作用。

在android中,如果我这样调用页面,它会起作用:

或像这样:

但如果我这样调用页面则不起作用:

在IOS中所有3个工作。但我需要它是非模态的,以便在 IOS 中有后退按钮。

我得到的错误是:

我通过添加断点找到了导致问题的行,直到找到它不继续的地方。

调用堆栈只说[external code],输出说:

0 投票
1 回答
379 浏览

json - 在邮递员中看不到 Get 请求的 JSON 结果并显示空字符串数组

我有一个 ASP.NET CORE 应用程序,它向 REST(Orthanc Rest API)发送 POST/GET 请求。问题是我收到结果并将其转换为 JSON,但邮递员显示为空数组。这是我的代码:

代码中请求的结果

邮递员结果