-1

我想使用网络电话。我有以下问题:

如何知道 WEBCALL 以成功还是失败结束?

谢谢你的帮助!

4

1 回答 1

0

您无法从 WEBCALL 中获取结果,这是已打开问题的主题 ( https://github.com/senx/warp10-platform/issues/697 )。

总结问题讨论,WEBCALL 是异步的,在分布式设置的情况下,查询可能由另一台服务器完成。因此,这使取回结果的过程变得非常复杂,其中包括请求的潜在失败。

如果您不介意执行同步请求并且仅限于 GET,则可以使用 URLFETCH ( https://www.warp10.io/content/03_Documentation/07_Extending_Warp_10/10_Native_Extensions/07_URLFETCH_Extension )。这是有关如何使用它的快速示例:

'YOUR_READ_TOKEN' AUTHENTICATE

'https://postman-echo.com/get?foo1=bar1&foo2=bar2'
{ 'custom-header' 'some value' }
URLFETCH

0 GET // Result from the only request
'result' STORE

// Decode the payload
$result 3 GET
B64-> 'UTF-8' BYTES-> JSON->
'json_payload' STORE

// Update result with decoded payload
$result $json_payload 3 SET
于 2020-10-06T11:49:25.107 回答