问题标签 [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.
vb.net - VB.Net 2017 Studio,我需要键盘挂钩吗?有没有人有一个很好的解决方案?
我正在尝试制作一个 prog,它应该听全局键盘并使用输入。是否可以在按下“d”键时阻止当前输入(不输出“d”)并执行以下操作:SendKeys.Send("δ")
δ = 希腊语 d (delta)
我目前的解决方案如下:
我尝试使用几个计时器来延迟 SendKeys 函数并延迟 GetAsyncKeyState 函数。它有效,但并不完美。如果我按住“d”按钮,我会得到这样的文本:δdδδddδdδddδδdδdδδd 我只想按住“d”并想要得到一个干净的输出:δδδδδδδδδδδ
谁能建议我做得更好?我不是高级程序员,但我知道函数和循环等基础知识......
一个工作示例将是完美的。
提前致谢
forms - Xamarin Forms:GetAsync 在 SearchBar 事件处理程序中不起作用
我正在尝试制作一个简单的应用程序,使用户能够使用 themoviedb api 搜索电影。如果我在 OnAppearing 我的方法中对搜索查询进行硬编码,GetAsync 可以完美运行。但是,如果我尝试在 SearchBar_TextChanged 事件处理程序中从用户那里获取搜索词,GetAsync 将挂起并且永远不会返回。我已经搜索了几天的解决方案,我认为这与我对等待和异步调用管理不善有关,或者与阻止请求的 TextChanged 事件有关。这是我的代码,提前感谢任何解决方案/建议。
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 中的某些东西没有发送标头!
c# - 定位到 URL 时,localhost 路由不起作用应该返回 JSON
我的程序员伙伴们,我基本上有这个异步 Get() 方法可以成功读取 Json 数据,但是在定位到路由时 -> localhost:59185/api/encompass/data 我收到一条消息:
我非常希望它会返回我的 JSON,尤其是在调试代码时,它位于底部的“字符串 res”中
任何人都知道为什么它不返回 Json 甚至认为它坐在“res”中?
控制器:
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) 失败。
为什么以下调用失败并且应用程序崩溃?如何将解析的 C# 对象返回给调用代码?
返回 JsonConvert.DeserializeObject(序列化);
请指教。
c# - 第一次 foreach 循环后 hTTPResponse.Content.ReadAsStringAsync().Result 上的空消息
在 foreach 循环中调用 HttpClient getAsync 时出现空结果消息的问题。
我需要使用对象列表进行迭代,以获取通过 HttpClient 调用 API 的值。在第一个循环之后,HttpResponseMessage 的 result() 出现空消息。
我试过 CacheControl.NoCache = true。它不工作。
开:'字符串结果 = hTTPResponse.Content.ReadAsStringAsync().Result;' 我希望结果消息在循环通过 ListOfObjects 时将具有值。
c# - C# 将 URL 与 URL 之间的 2 个或多个字符串连接起来
试图获取日期列表,我需要在 URL 之间添加 2 个字符串
- 无法正确连接 URL
需要帮助反序列化为 DateTime 列表
/li>
node.js - 带有承诺放大缓冲区的节点 js getasync
我正在使用 getasync 执行一些 cmd 命令,它给了我这个错误:
输出很大,但我需要它来调试底层的python脚本。有没有办法扩大maxBuffer?查看我的代码:
问题出现在第一个“.then”
android - Xamarin - httpClient.GetAsync 适用于 IOS 但不适用于 Android
我使用此代码获取一些 Json 文本:
Gurl 是正确的。这在 IOS 模拟器上运行良好,但在 Android 中不起作用。
在android中,如果我这样调用页面,它会起作用:
或像这样:
但如果我这样调用页面则不起作用:
在IOS中所有3个工作。但我需要它是非模态的,以便在 IOS 中有后退按钮。
我得到的错误是:
我通过添加断点找到了导致问题的行,直到找到它不继续的地方。
调用堆栈只说[external code]
,输出说: