问题标签 [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.
scala - Scala Dispatch 库:如何处理连接失败或超时?
我一直在客户端中使用 Databinder Dispatch 库来实现简单的 REST 式 API。我知道如何检测是否收到带有错误状态的 HTTP 响应:
但是,由于域无效或连接失败,我如何区分错误响应和无法获得任何响应?有没有办法在仍然使用同步语义的同时实现超时?如果 API 中有任何相关内容,我已经错过了。
scala - 在 Scala 调度中忽略 SSL 证书
当尝试使用配置不正确的 SSL 证书访问环境时,我收到以下错误:
我想完全忽略证书。
更新:我了解有关 SSL 证书配置不当的技术问题,问题不在于我们的盒子,而是我们正在使用的服务。它主要发生在测试盒而不是 prod/stg 上,所以我们正在调查,但需要一些东西来测试 API。
json - 在 Dispatch 和 Scala 中使用 JSON 的 POST 请求
我在使用 Dispatch 和 Scala 使用 JSON 对象发出 POST 请求时遇到问题。
POST 请求肯定可以正常工作,因为我使用 curl 对其进行了测试:
我得到了预期的 HTTP 200 响应
但是当我尝试使用 Dispatch 库(http://dispatch.databinder.net/Dispatch.html)做同样的事情时:
这就是我得到的:
我不确定为什么它缺少我试图通过的跟踪器参数。
有人想吗?
scala - Databinder 调度:获取 403 响应的未压缩内容
我正在使用数据绑定器调度发出 HTTP 请求,只要 Web 服务器返回 404,它就可以很好地工作。
如果请求失败,Web 服务器会返回 403 状态代码,并在响应正文中以 XML 格式提供详细的错误消息。
如何读取 xml 正文(不考虑 403),例如如何让调度忽略所有 403 错误?
我的代码如下所示:
scala - Scala 调度 | 以可编程方式登录网站
我仍在努力以编程方式登录到一个站点,我的代码:
用户名和密码在脚本中肯定是正确的,但是system.out
我看到了登录表单的 html。它不起作用。任何人知道如何处理它?
scala - 我正在为 Scala 使用调度,如何将 Web 服务的响应转换为 sa JSON 文件?
我正在使用调度库和 scala 向 Web 服务发出 http 请求。一切正常,我想做的是将响应转换为 JSON。我已经可以得到响应,但它是字符串格式的。这就是我正在做的事情:
req 是一个包含 URL 的请求变量。
谢谢您的帮助。:D
scala - 如何在 Dispatch for Scala 中使用 DELETE 请求?
我要做的是使用dispatch 发出DELETE
请求。我知道如何在and中使用它,但似乎找不到有关如何使用的示例?POST
GET
DELETE
scala - 使用 Scala Dispatch 发送证书文件
我需要能够发送证书文件(我认为是 .pem),并使用 scala 和调度进行获取请求。
你是怎样做的?
scala - Dispatch 0.9的基本用法
我想发布到一个 URL,设置查询参数和标题,并在正文中传递一个原始字符串。然后我想做请求并获取输出字符串,以便我可以将其转换为 JSON。我还希望异常处理能够响应不同类型的错误(并处理重定向)
但是 Dispatch 0.9 的文档记录很差,使用文档版本破坏 API 并且非常古怪,所以我无法提出完整的解决方案。我完全被卡住了,因此我要求很多。
这就是我能想到的,但是设置查询参数很奇怪:
但是设置查询参数给了我一个严重的错误:
请帮助完全设置请求:HTTPS、重定向、查询参数、标头和 POST 方法。
还有助于(同步地,我希望这样)执行请求以获取正文(和标头)并根据响应代码(200、301、302、400、500)进行分支。
scala - dispatch 的简单使用
我即将建立一个愚蠢的 play/scala 应用程序,它唯一的工作就是在收到呼叫后进行一些 http 呼叫
进而
现在对于我考虑使用Dispatch的第二部分(已评论) 。
我已经阅读了文档,但我无法弄清楚如何使用 Promises 等等。
如果有人可以向我指出一些示例代码或其他东西,将不胜感激