问题标签 [ws-client]

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 投票
1 回答
486 浏览

json - 如何使用播放框架在 Json 中转换响应体

我在终端上得到的输出是
oauth_token=xxxxxxxxx&oauth_token_secret=xxxxxxx&user_id=xxxxxxxxx&screen_name=xxxxx

我想将此响应转换为 json 格式。like

调用res.json.toString它时不会转换为 jsValue。还有其他方法还是我错过了什么?

0 投票
1 回答
365 浏览

java - 使用java写入文件的权限被拒绝

我创建了一个异步调用的 REST API (.asyncApply),并且该 API 正在尝试写入文件,但由于我更改了所有类型的权限而被拒绝,因此相应目录中的所有权限都已到位。

我已经研究了很多,但没有得到任何解决方案

异步调用是否有可能造成问题?

PS:这个问题是间歇性发生的。另外,我正在使用 Play-frame 工作和 WSCliet 来访问 REST API。

更新 - api 流程是这样的:

要求 :

处理响应:

在处理过程中,它会异步访问一些 API,并且在写入文件时会出现异常,例如

0 投票
0 回答
67 浏览

java - WSClient(播放框架)并发请求被阻塞

我遇到了 WSClient 的某种阻塞或竞争情况。我有一个函数可以从返回 CompletationStage 的外部 API REST 获取数据:

我需要为列表的每个元素(WorkerExperience)调用此函数并更新其中一个字段:

(来自:Fantastic CompletableFuture.allOf() 以及如何处理错误。

这是 addVerification 的代码

我在控制台中收到此日志消息:

和代码卡在

知道有什么问题吗?我怎样才能解决这个问题?

谢谢!