问题标签 [scalaj-http]
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 - 如何使用 Scalaj-Http 和 Hadoop HttpFs 流式下载
我的问题是在使用 Scalaj-Http 时如何使用缓冲流。
我编写了以下代码,这是一个完整的工作示例,它将使用 HttpFS 从 Hadoop HDFS 下载文件。我的目标是处理非常大的文件,这将需要使用缓冲方法,将多个 I/O 写入本地文件。
我无法找到有关如何使用 ScalaJ-Http 接口的流的文档。我对可以处理大型多 GB 文件的下载和上传示例感兴趣。我下面的代码用于仅适用于原型设计的内存缓冲。
scala - Mockito 模拟 HttpResponse[Array[Byte]] 用于 Scalaj-Http 中的单元测试
我有一个发出请求的函数,它以字节为单位获取响应并写入文件。下面给出部分功能。
我正在尝试对这个功能进行单元测试。我正在使用mockito
并且Http
是一个对象。所以,嘲笑它是不可能的。但另一方面HttpRequest
,andHttpResponse
是case
类,可以被嘲笑。所以,我在测试中这样做了。
现在,当我调用实际函数时,即
Http(url).timeout(connTimeout, readTimeout).method("GET").proxy(proxyUrl, proxyPort).asBytes.body
实际调用时,我没有得到任何函数,Byte
即它是空的。
我是 scala 和 mockito 的新手。我想我设置正确。如果我缺少任何东西,请指导我。
scala - 如何修复 Spark Scala 中的“格式错误的类名”错误?
在 Qubole 笔记本中,我试图从 API 响应中获取某些字符串。对于示例数据,它似乎工作得很好,但是当我使用完整集时失败了。星火版本:2.3.1;斯卡拉版本:2.11;scalaj-http 版本:2.4.2
我为样本数据获得的预期结果示例:
当我尝试处理我必须处理的所有 search_destination_id 时收到错误消息:
请告知导致此错误的原因以及如何避免它。
scala - scalaj Http标头未被识别
我正在尝试使用 scalaj 调用 API。我需要一个授权作为随请求传递的承载令牌类型。当我尝试使用Postman和 curl 执行这个 API 时,我能够得到一个有效的响应。
但是当我尝试使用 scalaj 库运行它时,它无法运行,给了我401: Not Authorized
. 这是我试图运行的代码:
(PS。authToken
已定义且有效,毫无疑问)
为什么我尝试使用 Bearer Token 是因为它在文档中提到:
每个请求都必须包含 Authorization HTTP 标头,其值为 Bearer [access_token]。可以使用 /auth/tokens 端点获取访问令牌,产品 XYZ 使用它来识别您的身份。产品 XYZ 使用 TLS v1.2 协议协商 SSL 连接。
scala - Scalaj 数据 Urlencode
当我使用 curl 执行 POST 请求时,它看起来是这样的:
在scalaj-http
库中,我知道我们可以添加header
,但我没有看到添加data-urlencode
选项的方法。我怎样才能添加这个?我需要它才能使我的 POST 请求成功。
json - 如何在 scalaj 中发布 json 数据?
我正在使用 scalaj 发出 Http 发布请求
如何在 postData 字段中传递 lat、long 和 radius 作为参数
为什么"""json"""中传递的字符串是这样的?
根据文档,postData 函数似乎只接受字节数组和字符串作为参数。
json - 需要 JSON 格式正文的 Scalaj HTTP 端点
我正在尝试使用 scalaj 发出 POST 请求,但出现以下错误
我正在尝试访问 Alpaca Broker API 来下订单,我的代码如下所示
我的 GET 请求按预期工作我只是在使用 POST 时遇到了问题。在一次羊驼讨论中,有人说这很可能是因为编码不是 JSON 格式的。我该如何解决/改变它?
PS我是新来的API调用,所以这个问题很可能不是很清楚,我不知道。任何帮助将非常感激。
json - Scala中的HTTP Post请求使用JSON正文中的变量
我正在尝试在使用 JSON 正文的 Scala 中发出 HTTP Post 请求,例如:
我将“hello”和“goodbye”存储在我传递给发出请求的函数的变量中。
我不知道如何格式化 JSON 正文以放入.postData
请求的一部分。会不会是这样的:
我的问题是具体如何格式化这部分:
json - 在 scala 中解析 HTTP POST 响应 JSON 正文
我正在发送一个http post请求:
我的回复正文是这样的:
我想解析这个响应以获取 Scala 中“token”(“xyz”)的值。你怎么做到这一点?
scala - 使用scalaj http库时如何提取SSO cookie
我有HTTP
回应。我正在尝试使用scala
. 我的代码如下所示:
标题如下所示:
在此标头中,我想单独提取 SSO 值。使用下面的代码,我可以正确打印它们。
得到以下结果:
我想单独提取SSO
under key的数据。Set-Cookie
我知道如何使用 python 来实现这一点
我对 Scala 很陌生。有人可以帮我吗?