问题标签 [resttemplate]
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.
spring - 在 Spring RestTemplate 中禁用 SSL 证书验证
我在两台不同的机器上拥有两个基于 Spring 的 Web 应用程序 A 和 B。
我想从 Web 应用程序 A 向 Web 应用程序 B 进行 HTTPS 调用,但是,我在机器 B 中使用自签名证书。所以我的 HTTPS 请求失败。
在 Spring 中使用 RestTemplate 时如何禁用 HTTPS 证书验证?我想禁用验证,因为 Web 应用 A 和 B 都在内部网络中,但数据传输必须通过 HTTPS 进行
java - 通过 JSON 中的 RestTemplate POST 请求
我没有找到任何示例如何解决我的问题,所以我想向您寻求帮助。我不能简单地使用 JSON 中的 RestTemplate 对象发送 POST 请求
每次我得到:
org.springframework.web.client.HttpClientErrorException:415 不支持的媒体类型
我以这种方式使用 RestTemplate:
我的错是什么?
spring-mvc - 使用 RestTemplate 请求将多部分文件作为 POST 参数发送
我正在使用 Spring 3 和 RestTemplate。我基本上有两个应用程序,其中一个必须将值发布到另一个应用程序。通过休息模板。
当要发布的值是字符串时,它工作得很好,但是当我必须发布混合和复杂的参数(如 MultipartFiles)时,我得到一个转换器异常。
例如,我有这个:
App1 -后控制器:
另一方面...我有另一个从 App1 接收参数的 Web 应用程序 (App2)。
App2 -接收控制器
我的应用程序上下文.xml:
这是我在执行 RestTemplate 的 postForObject 时遇到的异常堆栈...
所以我的问题是:
- 是否可以使用 POST 通过 RestTemplate 发送 MultipartFile?
- 我必须使用一些特定的转换器来发送这种类型的对象吗?我的意思是在我的配置中是否有一些MultipartFileHttpMessageConverter可以使用?
android - Android Spring Rest 模板
我正在尝试使用 spring rest 模板来做一个发布请求。我需要返回状态码。这是我的方法。
RestTemplate restTemplate = new RestTemplate();
MultiValueMap mvm = new LinkedMultiValueMap();
mvm.add("login", "100");
// and some more paramters
String result = restTemplate.postForObject("http://localhost:8080/security_check", mvm, String.class);
但是这种方法对我不起作用。它会生成一个错误,提示找不到合适的消息转换器。我需要知道我可以使用 resttemplate 来管理我的会话。我需要从 android 客户端管理会话。
如果有人遇到 android resttemplate post 方法和会话管理,请帮助我。任何帮助将不胜感激。
提前致谢。
java - 如何离线使用 RestTemplate 对类进行单元测试?
我有一个直接依赖于 RestTemplate 的类。我希望我有一个 JUnit 测试,离线。
我怎么能在我的单元测试中模拟一个 RestTemplate?
java - 请解释一下 RestTemplate
我有一堂课
RestTemplate 是做什么用的?
java - 如何在返回多种 XML 的 URL 上使用 Spring RestTemplate 和 JAXB 编组
我需要对返回 a<job/>
或 an<exception/>
且始终返回状态代码的服务进行 Rest POST 200
。(蹩脚的第 3 方产品!)。
我有如下代码:
我的 applicationContext.xml 看起来像:
当我尝试拨打此电话但服务失败时,我得到:
在 postForObject() 调用中,我要求一个 Job.class 并且没有得到一个并且它变得不安。
我想我需要能够按照以下方式做一些事情:
但这不起作用,因为 JAXB 抱怨它不知道如何编组到 Object.class - 这并不奇怪。
我试图创建 MarshallingHttpMessageConverter 的子类并覆盖 readFromSource()
protected Object readFromSource(Class clazz, HttpHeaders headers, Source source) {
不幸的是,这不起作用,因为在我重试时,源内部的底层输入流已经关闭。
任何建议都非常感谢,
汤姆
更新:我通过获取 inputStream 的副本来实现这一点
CopyInputStream 取自http://www.velocityreviews.com/forums/t143479-how-to-make-a-copy-of-inputstream-object.html,我将其粘贴在这里。
android - Spring Android - 在继承时反序列化 JSON 对象会导致问题
我正面临反序列化 POJO 对象的问题。
以下是 Service 端 POJO 对象的结构。
即使在 Android 客户端,我对 POJO 对象也有类似的结构。
安卓客户端代码:
04-13 18:17:46.127:错误/AndroidRuntime(4359):原因:org.springframework.web.client.ResourceAccessException:I/O 错误:无法识别的字段“filed3”(com.xx.yy.model 类。球),未标记为可忽略
在服务方面,我提供棒球列表作为响应。谁能指出我的解决方案。
spring - Spring RestTemplate 和 XMLStream 与对象列表一起使用
我正在尝试使用Spring RestTemplate
来检索员工记录列表,例如:
问题是 Web 服务(被调用)返回以下 XML 格式:
<雇员> <雇员> .... </雇员> <雇员> .... </雇员> </雇员>
因此,在执行上述方法时,出现以下错误:
android - android RestClientException:找不到合适的 HttpMessageConverter
我正在使用spring android rest template
并尝试将 JSON 响应转换为 java 类,如此处所示。
这是我试图做这项工作的片段:
我想我已经完成了文件中所要求的一切:
- 我的类路径中有以下 jars
- jackson-all-1.7.6.jar
- spring-android-rest-template-1.0.0.M2.jar
url
真正返回一个 JSON 对象。- 我的
Result
班级是一个 POJO,包含所有必填字段
基本上,Jackson dependencies
在我的类路径中必须足以让它像它所说的那样工作:
MappingJacksonHttpMessageConverter 在您创建新的 RestTemplate 实例时有条件地加载。如果在您的类路径中找到 Jackson 依赖项,则会自动添加消息转换器并可用于 REST 操作。
那么我在这里缺少什么,我做错了什么?
谢谢
完整的例外可以在这里找到: