问题标签 [httpentity]

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 回答
442 浏览

okhttp - OKHttpClient 库中 Httpentity 的替代方法

我正在尝试转换 HTTPClient 方法 OKHttpClient,但我无法找到 HTTPentity 和严格性的替代方法。任何人都可以帮我解决我的问题。

提前致谢。

0 投票
1 回答
903 浏览

post - RestTemplate 的 postForObject 在发送请求后立即终止

我正在尝试使用以下方法发送 POST 请求,并在发送请求时返回 HTTP 响应代码。

有问题的代码:

我正在生成一个 ClientHttpRequestFactory,因此我可以设置一个超时,并最终使用 RestTemplate 的 postForObject 发送一个 POST。我的问题是程序在发送 POST 请求后立即终止(它在命令行中运行),并且我无法对响应代码做任何事情。我在网上找不到任何文档说这是 postForObject 的预期行为,这里有什么我应该做不同的事情吗?

谢谢!

0 投票
0 回答
523 浏览

java - Content-Length 分隔的消息正文过早结束(预期:3233986;收到:0)

我在执行上面显示的代码时遇到“内容长度分隔的消息正文过早结束(预期:3233986;收到:0)”异常。如果设置 StringEntity 有任何错误。请帮助我,在此先感谢。

0 投票
2 回答
1231 浏览

json - 如何从 JSON 数组中获取字符串值?

我知道这已被问过很多次,但提供的解决方案都不适用于我的情况。

这是我从网络服务收到的 JSON 响应

我需要找到 id 的值 attXXXXXX,这是我的代码。

但是上面的循环只运行一次,因为 jsonArray 的长度为 1。其他帖子中提供的所有解决方案都是相同的,即遍历 json 数组。我错过了什么吗?建议 ?

0 投票
1 回答
8630 浏览

java - Java中HTTPGet的模拟响应

我必须模拟对返回 JSON 实体响应的 API 的请求为此,我模拟 get 请求以及 JSON 对象

这将返回一个空指针 when(response.getEntity().getContent().toString()).thenReturn(routesJson.toString());

如何正确模拟 JSON 对象,以便在执行真实请求时返回模拟的 JSON?

entity.setContent()由于该方法不存在,因此我无法按照示例中的方式进行设置。

0 投票
0 回答
169 浏览

scala - Playframework HttpEntity.Streamed/HttpEntity.Chunked Timing

我希望能够确定流何时完成、取消或失败。

我有以下控制器操作:

我的第一种方法是向流媒体 Future 添加一个 onComplete:

该时间值约为 100 毫秒,而 100Mb 下载显然需要几分钟。所以这种方法是不正确的。

我意识到,因为 streamerFut 最初来自 HttpEntity.Streamed/HttpEntity.Chunked,所以即使流正在进行,Future 也会很快完成。我猜这种方法可能适用于 HttpEntity.Strict 但不适用于 HttpEntity.Streamed/HttpEntity.Chunked

在考虑查看客户端 JavaScript 之前,我正在寻找服务器端解决方案。

0 投票
2 回答
884 浏览

java - 如何修改 HttpEntity 的内容

我有HttpResponse一个HttpEntity(全部来自org.apache.http)。

HttpEntity有一些我想在转发之前修改的应用程序/json 内容。

我可以将内容作为字符串读取

但是如何将修改后的实体内容存储回我的响应中?

0 投票
1 回答
9604 浏览

java - Spring - 使用 HttpEntity 从 ResponseEntity 获取正文的通用方法

在我的代码中,我经常以以下方式将 HttpEntity 与 ResponseEntity 一起使用:

接着

我一直重复这段代码,我想知道是否可以创建一个通用方法,当我向它提供我要发送的对象、url 和 HttpMethod 类型时,它允许我获取 response.body()。大多数情况下,响应正文将是一个字符串,但也可以是一个对象。

0 投票
1 回答
835 浏览

json - 从 HttpEntity 获取 json

我有一个 akka.http.scaladsl.model.HttpEntity 的对象,看起来像 HttpEntity("application/json", {Myjson here})

有没有一种方法可以在不进行任何字符串操作的情况下从实体中获取我的 json(除了转换为字符串并进行拆分)

0 投票
2 回答
2821 浏览

json - 从 HttpEntity 获取 JSON

我正在使用 akka.http.scaladsl.model.HttpResponse、HttpEntity。

得到响应后,它的类型为 responseEntity 格式(Content-type: 'application/json', {MyJSONHERE})。有没有办法可以从实体中提取我的 json。

我尝试了 entity.getDataBytes,它以 ByteString 格式给出实体的内容。我想正确读取 JSON 并解析它。有人可以指导我吗?