问题标签 [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 投票
1 回答
589 浏览

scala - Scala 逐行调度流响应

我正在尝试使用 Scala 调度,但既是 Scala 新手,又是 Dispatch api 符号疯狂的面孔我对如何流式传输大型 http 响应并逐行处理它感到困惑。任何帮助,将不胜感激。

干杯,克里斯。

笔记:

这对我不起作用:

这些行从不打印。

编辑:

正在打印这些行,但仅当响应中有不止一行时。问题似乎是我可以逐行传输数据,但最后一行被省略了。

0 投票
1 回答
680 浏览

java - 如何将 %2f 传递给 java.net.URI 而不会变成 /

我正在使用来自 Scala 的 Dispatch,如下所示:

%2f变成了/,所以它尝试发布到而/api/queues///myQueue/get不是到/api/queues/%2f/myQueue/get

我该如何正确逃避呢?

0 投票
2 回答
1197 浏览

scala - 从调度库中获取头文件(版本 0.10.1)

这在技术上与该线程重复:

返回确切的响应/标题?

但是,那里的代码似乎对我不起作用。我在调度的变更日志中看到处理已经发生了微妙的变化,但是对于我的生活,我无法让它发挥作用。我认为这是我理解 scala 的问题,而不是库问题。

我正在尝试从一个我知道的网站获取标题,以便我可以检查内容长度,但是当我编译这个片段时我得到的错误是

我尝试使用 import com.ning.http.client.{ Response => nonconflictingname } 来导入 client.Response,但随后它显示“对象 com.ning.http.client.Response 不是一个值”。我不知道那是什么意思。

0 投票
1 回答
528 浏览

scala - 数据绑定器调度未正确处理 HTTP 302 和身份验证

我正在使用 dispatch 0.11.0, Scala 2.10 并试图让这个代码工作

当服务器返回 302 时,dispatch 没有正确处理身份验证并执行失败。奇怪的是,如果我将 url 指向返回 401 的 JSON 端点,则身份验证工作正常。我不知道为什么服务器设置为返回 2 个不同的状态以进行未经授权的访问,但我需要弄清楚如何处理这个问题。任何见解将不胜感激。

谢谢,鲍勃

0 投票
0 回答
85 浏览

scala - 如何使用 Dispatch 发送矩阵参数?

我正在使用 0.10.1 版的调度核心,需要将矩阵参数发送到第三方 REST API。

有谁知道如何做到这一点?

谢谢。

0 投票
1 回答
864 浏览

scala - 在 dispatch-classic 中使用 cookie

我需要以编程方式登录到后端服务器,该服务器将身份验证令牌作为 cookie 返回,然后使用该 cookie 来发出请求。我在 Lift 2.4 工作,我读到的所有内容似乎都建议使用 http-dispatch,但学习起来很麻烦!:-/ 由于我的 SBT 版本 (0.1-SNAPSHOT) 和 scala 版本 2.9.1,我在 dispatch-classic 中工作。所以我目前正在加载调度 0.8.6 库。

我在 https://groups.google.com/forum/#!msg/dispatch-scala/m7oWv2YAtjQ/imnkYoCDVUcJ找到了以下内容

对于检索 cookie:

要从响应中读取 cookie,您必须调用 Response#getCookies 方法。例如,您可以执行以下操作:

用于将 cookie 添加到后续请求:

但我无法让它工作。我的首选是适用于 dispatch 0.8.6 的代码,但如果你可以让它在另一个版本中运行并且看不到那个版本不适用于我的 SBT 和 scala/Lift 版本,我会尝试使用你推荐的库版本。

0 投票
1 回答
6272 浏览

scala - 在调度中发送自定义 POST https 请求(+cookies,+ 标头)

有一些关于在调度http://dispatch.databinder.net/Combined+Pages.html中发送发布请求的文档, 但还不清楚。那里的 myRequest 和 myPost 是什么?

我想发送一个 https 发布请求 + 通过标题手动添加一些 cookie + 添加一些海关标题,如表单数据等,然后通过读取标题和 cookie 来读取响应。

我只知道如何准备 url 来发送 post 请求:

接下来我该怎么做?

0 投票
2 回答
2126 浏览

scala - 使用 Dispatch 和 Scala 时如何打印 http 请求

当我使用 Dispatch 库和 Scala 时,出于调试目的,如何在编写这样的语句后以文本形式打印出带有标头等的整个 HTTP 请求?

0 投票
1 回答
2381 浏览

scala - 使用 Dispatch 在 Scala 中为 HTTP POST 设置 cookie

我似乎无法使用 Dispatch 设置 cookie。服务器重新发送一个新的会话 ID,这意味着我尝试发送的会话 ID 没有以正确的方式发送。这是代码:

这是使用最新版本的 Dispatch。我正在尝试学习Scala,唯一我不知道该怎么做的就是在作为请求发送之前检查它的标头的建立邮政对象。

0 投票
3 回答
6691 浏览

json - Scala调度GET请求,无法解析对json的响应

我正在写一个函数:

1) 发送 HTTP GET 请求(响应是一个有效的 JSON)

2)解析对json对象的响应

代码片段:

问题是在这个myJsonNone之后,我希望它保存响应中的 json 数据。

帮助 ?