问题标签 [scala-dispatch]

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 投票
3 回答
5116 浏览

scala - Scala Dispatch 库:如何处理连接失败或超时?

我一直在客户端中使用 Databinder Dispatch 库来实现简单的 REST 式 API。我知道如何检测是否收到带有错误状态的 HTTP 响应:

但是,由于域无效或连接失败,我如何区分错误响应和无法获得任何响应?有没有办法在仍然使用同步语义的同时实现超时?如果 API 中有任何相关内容,我已经错过了。

0 投票
3 回答
3342 浏览

scala - 在 Scala 调度中忽略 SSL 证书

当尝试使用配置不正确的 SSL 证书访问环境时,我收到以下错误:

我想完全忽略证书。

更新:我了解有关 SSL 证书配置不当的技术问题,问题不在于我们的盒子,而是我们正在使用的服务。它主要发生在测试盒而不是 prod/stg 上,所以我们正在调查,但需要一些东西来测试 API。

0 投票
2 回答
5567 浏览

json - 在 Dispatch 和 Scala 中使用 JSON 的 POST 请求

我在使用 Dispatch 和 Scala 使用 JSON 对象发出 POST 请求时遇到问题。

POST 请求肯定可以正常工作,因为我使用 curl 对其进行了测试:

我得到了预期的 HTTP 200 响应

但是当我尝试使用 Dispatch 库(http://dispatch.databinder.net/Dispatch.html)做同样的事情时:

这就是我得到的:

我不确定为什么它缺少我试图通过的跟踪器参数。

有人想吗?

0 投票
1 回答
720 浏览

scala - Databinder 调度:获取 403 响应的未压缩内容

我正在使用数据绑定器调度发出 HTTP 请求,只要 Web 服务器返回 404,它就可以很好地工作。

如果请求失败,Web 服务器会返回 403 状态代码,并在响应正文中以 XML 格式提供详细的错误消息。

如何读取 xml 正文(不考虑 403),例如如何让调度忽略所有 403 错误?

我的代码如下所示:

0 投票
1 回答
211 浏览

scala - Scala 调度 | 以可编程方式登录网站

我仍在努力以编程方式登录到一个站点,我的代码:

用户名和密码在脚本中肯定是正确的,但是system.out我看到了登录表单的 html。它不起作用。任何人知道如何处理它?

0 投票
1 回答
217 浏览

scala - 我正在为 Scala 使用调度,如何将 Web 服务的响应转换为 sa JSON 文件?

我正在使用调度库和 scala 向 Web 服务发出 http 请求。一切正常,我想做的是将响应转换为 JSON。我已经可以得到响应,但它是字符串格式的。这就是我正在做的事情:

req 是一个包含 URL 的请求变量。

谢谢您的帮助。:D

0 投票
1 回答
532 浏览

scala - 如何在 Dispatch for Scala 中使用 DELETE 请求?

我要做的是使用dispatch 发出DELETE请求。我知道如何在and中使用它,但似乎找不到有关如何使用的示例?POSTGETDELETE

0 投票
2 回答
1730 浏览

scala - 使用 Scala Dispatch 发送证书文件

我需要能够发送证书文件(我认为是 .pem),并使用 scala 和调度进行获取请求。

你是怎样做的?

0 投票
2 回答
6140 浏览

scala - Dispatch 0.9的基本用法

我想发布到一个 URL,设置查询参数和标题,并在正文中传递一个原始字符串。然后我想做请求并获取输出字符串,以便我可以将其转换为 JSON。我还希望异常处理能够响应不同类型的错误(并处理重定向)

但是 Dispatch 0.9 的文档记录很差,使用文档版本破坏 API 并且非常古怪,所以我无法提出完整的解决方案。我完全被卡住了,因此我要求很多。


这就是我能想到的,但是设置查询参数很奇怪:

但是设置查询参数给了我一个严重的错误:


请帮助完全设置请求:HTTPS、重定向、查询参数、标头和 POST 方法。

还有助于(同步地,我希望这样)执行请求以获取正文(和标头)并根据响应代码(200、301、302、400、500)进行分支。

0 投票
1 回答
622 浏览

scala - dispatch 的简单使用

我即将建立一个愚蠢的 play/scala 应用程序,它唯一的工作就是在收到呼叫后进行一些 http 呼叫

进而

现在对于我考虑使用Dispatch的第二部分(已评论) 。

我已经阅读了文档,但我无法弄清楚如何使用 Promises 等等。

如果有人可以向我指出一些示例代码或其他东西,将不胜感激