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

apache-httpclient-4.x - 从发布请求中检索二进制文件

发送 POST 请求(Apache httpclient,这里是 Kotlin 源代码):

我通过 spark-java 请求对象在我的 post 处理程序中收到请求。如何从发布请求中检索原始文件(加上文件名作为奖励)?request.bodyAsBytes() 方法似乎添加了一些字节,因为正文比原始文件大。

谢谢,约尔格

0 投票
1 回答
1002 浏览

http - “未找到 Content-Type”:使用 RESTTemplate 发布到 HTTP 端点时出现问题

我正在尝试使用 RESTTemplate 将 XML 正文发布到 HTTP 端点,但是抛出了以下异常 - “org.springframework.web.client.RestClientException:无法提取响应:找不到 Content-Type”。

我已检查并且 XML 文件已成功发布到端点,但是我无法解决此异常 - 显然我做错了什么。我想我可能需要使用 HTTP Mapping Converter ,但我不知道如何实现它。

def post(String jenkinsURL, String username, String apiCredentials, String jobName) {

0 投票
0 回答
21 浏览

apache - Http 服务器可以在发送 POST 正文之前返回错误代码吗?

如果无法访问 Http 服务器,并且 Http 客户端正在尝试向服务器发送 POST 请求,那么 Post 内容是否有机会被发送(比如返回错误代码并且代码不会被执行)?

更具体地说,我在 writeTo 函数中有特殊的逻辑,如果 Http 服务器不可达,我想知道它是否被执行。

0 投票
1 回答
398 浏览

java - 当我通过休息模板发布请求时,它不会抛出合适的 HttpMessageConverter

没有找到适合响应类型 [interface java.util.Map] 和内容类型 [application/xml;charset=UTF-8] 的 HttpMessageConverter

0 投票
1 回答
960 浏览

java - org.springframework.web.client.HttpClientErrorException: 400 Bad Request using HttpEntity restTemplate.exchange

将一些数据发布到客户端 api 时,我收到 HttpClientErrorException: 400 Bad Request。

异常堆栈跟踪:

代码

模式类 1:UserApiResponseBean.java

模型类 2:Department.java

客户端代码:调用客户端api的代码段

不知何故,请求构造被破坏了。你能帮忙吗?我在 Model 类中没有任何 json/xml 相关注释,spring-context.xml 中也没有 json/spring rest 相关数据。那是问题吗?我们正在使用 Spring 4.3.0

客户期待一个 json 数据,他们没有相同的 UserApiResponseBean.java 类。

0 投票
1 回答
538 浏览

java - RestTemplate 调用错误

我有图片中所附的邮递员身体在此处输入图像描述

我正在尝试按如下方式调用restTemplate。

但似乎 body 不应该是简单的字符串(值之间有“&”,就像我现在所做的那样)。任何线索如何解析图像中显示的字符串的正文?

这是堆栈跟踪: 在此处输入图像描述

PS我发现了问题并解决了。它与杰克逊依赖的版本不兼容有关。

0 投票
0 回答
36 浏览

java - 函数参数和返回值看起来不正确 - Spring ResponseEntity

我对 ResponseEntity 有这样的问题。该函数返回这样的语句:

有些函数不返回用户类型,而是返回一些东西:

你怎么看上面的例子?

0 投票
0 回答
362 浏览

spring - 升级到 Spring 5 打破了 RestTemplate MultipartFile 上传

我从 Spring 4.3.16 升级到 Spring 5.0.7。尝试使用 restTemplate 上传文件时,我开始收到“ 400 - Bad Request ”。在弄乱了我注意到的唯一行为差异之后,我注意到从交换调用中删除 requestEntity 并且错误(错误请求)消失了,但是它失败了,因为文件不存在以供上传。

任何帮助将不胜感激!

客户端:

和控制器:

看起来 Apache 正在抱怨请求正文:

[2018 年 7 月 18 日星期三 11:02:29.705758] [:错误] [pid 1313:tid 140177850750720] [客户端] ModSecurity:使用代码 400 拒绝访问(阶段 2)。需要匹配“eq 0”与“REQBODY_ERROR”。[file "/etc/modsecurity/modsecurity.conf"] [line "54"] [id "200001"] [msg "Failed to parse request body."] [data "Multipart: Invalid boundary in CT (characters)." ] [严重性 "CRITICAL"] [主机名 ""] [uri "/restless/documentUpload/multipleUpload"] [unique_id "W09WhX8AAAEAAAAUhs7IAAABI"]

0 投票
1 回答
1378 浏览

java - 如何从 HttpEntity Java 中仅获取 Json 内容

使用HttpEntity我得到一个很长的文本,其中包含特殊字符以及 Json。

我尝试了正则表达式,但它不起作用,因为它几乎有 30000 个字符。

有没有办法我只能从 HttpEntity 获取 Json 数据。即使字符串拆分也不起作用,因为它有很多特殊字符。

0 投票
1 回答
566 浏览

java - 当我将实体转换为 Json 时,为什么 LocalDate 格式会发生变化?

我的目标是将日期存储到数据库中。为了做这个应用程序,我使用 Springboot、JPA、H2、...

我使用LocalDate并且希望的格式是yyyy-MM-dd.

实体

主要的

你能帮我理解为什么日期entity.toString()和以前不一样getMethods()吗?

感谢帮助!