问题标签 [spray-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 回答
298 浏览

scala - Scala Spray 中请求的 Json 媒体类型

我有一个简单的 json 应用程序。如果我提出这样的请求,它工作正常

curl -X POST --data "userId=1" http://localhost:8080/register

但是当我尝试发出 json 请求时请求失败,例如

curl -v -H "Content-type: application/json" -X POST -d '{"userId"=1}' http://localhost:8080/register

如何让 Spray 处理 json 请求?

0 投票
0 回答
105 浏览

scala - Spray Client for Jenkins 挂起,等待大响应

我正在为 Jenkins 构建服务器编写一个 Spray 客户端。我可以查询具有多达 18 个构建结果的项目,但具有 31 个构建结果的项目具有我的客户从未收到响应的行为。我可以成功地做到这一点,curl所以我不知道接下来要看什么。

相信这与分块传输编码有关,因为我在成功的响应中看不到该标头-尽管我对应该发生的事情的理解可能有误。

0 投票
1 回答
111 浏览

scala - 使用 Scala Spray httpx 编组自定义案例类

我正在尝试将字符串编组到我拥有的自定义案例类中。这是我尝试使用的代码

这是我得到的错误:

NflWeekJsonProtocol表示一种对案例类进行序列化的方法NflWeek。我以为这就是我需要做的所有事情才能让它工作,我错过了什么?

编辑:

0 投票
1 回答
15472 浏览

scala - 找不到隐式 ExecutionContext。你可能会通过 spray scala

我有这两个错误:

我的代码是:

0 投票
4 回答
2858 浏览

scala - 怎么会有http响应体喷scala

我想要 result.entity.asString 的内容,但结果是空的。而且我有很多警告让不停。我的代码是:`

` 结果是:

0 投票
1 回答
311 浏览

akka - 10 秒的连接超时已过期,停止 - 永远断开连接

我正在尝试向 URL 发送 GET 请求。

一旦我得到以下响应,之后我们的客户就不会发送任何以下请求。

我必须重新启动服务器才能再次开始发送请求。

0 投票
1 回答
520 浏览

scala - 如何使用 Spray-Client 建立持久的 HTTP 连接

我正在尝试使用 Scala Spray-client 库请求持久的 HTTP 连接,这样客户端必须建立一次连接,然后它可以在同一个连接上进行多次调用。

我无法在 Spray 文档页面上找到任何相关信息

0 投票
1 回答
706 浏览

scala - 如何使用 Spray-Can 启用 HTTP 流水线

我在spray-can文档上读到它支持 HTTP Pipelining。但是没有在任何地方指定如何做到这一点的方法或示例。

0 投票
2 回答
856 浏览

spray - Spray:如何在管道中解组 JsArray 或 JsObject(即 JsValue)的响应

我正在创建一个聚合数据的服务,并且需要能够读取任何未知的 JSON 文档。我的管道定义如下:

这将适用于 JsObject 但不适用于 JsArray。如果我将其更改为 JsArray,那么它(当然)不会与 JsObject 一起使用。我的恢复方法返回一个 JsObject。

我希望能够将其定义为 JsValue 或强制执行 Root 格式,但对于 JsValue 我得到以下编译器错误:

找不到 spray.httpx.unmarshalling.FromResponseUnmarshaller[spray.json.JsValue] 类型的证据参数的隐式值

根格式也出错。

我不知道如何完成我需要的,任何帮助将不胜感激。

0 投票
1 回答
481 浏览

scala - 使用喷雾客户端获取“遇到的死信”

我正在编写简单的喷雾客户端代码:

每次我运行这段代码时,我都会得到

我应该怎么做才能解决这个问题?