rest - 如何使用胶子插件实现休息客户端
问题描述
我正在按照胶子休息样本访问休息服务器。但是我从服务器上什么也得不到。对象为空。那么代码有什么问题。该对象在那里并且可以通过http访问。
RestClient restClient = RestClient.create()
.method("GET")
.host("https://storage.waw.cloud.ovh.net")
.path("/v1/AUTH_17fd5ed14d1440b0abc4918f6a492bd9/dataCours/pourShema.json")
.contentType("charset=utf-8");
InputStreamInputConverter<CoursFrancaisJson> converter = new JsonInputConverter<>(CoursFrancaisJson.class);
GluonObservableObject<CoursFrancaisJson> retrieveObject = DataProvider.retrieveObject(restClient.createObjectDataReader(converter));
解决方案
感谢您的回答。我尝试了一个简单的对象,但仍然无法正常工作。我做错了什么,但可以找到它。该对象未被读取且始终为空。公共无效getCoursRest(){
RestClient restClient = RestClient.create()
.method("GET")
.host("https://storage.waw.cloud.ovh.net")
.path("/v1/AUTH_17fd5ed14d1440b0abc4918f6a492bd9/dataCours/pourShema2.json")
.contentType("charset=utf-8");
InputStreamInputConverter<PageJson> converter = new JsonInputConverter<>(PageJson.class);
GluonObservableObject<PageJson> retrieveObject = DataProvider.retrieveObject(restClient.createObjectDataReader(converter));
PageJson page1=retrieveObject.get();
// coursJson=retrieveObject.get();
}
public class PageJson {
private String lang;
private String explication;
private String titre;
public String getLang() {
return lang;
}
public void setLang(String lang) {
this.lang = lang;
}
public String getExplication() {
return explication;
}
public void setExplication(String explication) {
this.explication = explication;
}
public String getTitre() {
return titre;
}
public void setTitre(String titre) {
this.titre = titre;
}
public PageJson(String lang, String explication, String titre) {
this.lang = lang;
this.explication = explication;
this.titre = titre;
}
public PageJson (){};
}
推荐阅读
- php - php-输出目录不存在
- java - Firebase 谷歌身份验证两步
- laravel - 从 laravel 下载 Dropbox 文件的问题
- regex - 正则表达式:从子字符串中获取变量
- c - 我的 if 和 else if 同时运行
- database - 为服务的最终用户提供伪造数据保护——工具?
- php - 降序在查询中不起作用,但它应该起作用吗?
- android - Shopify 与 Apollo 客户端“无法解析 http 响应”
- jquery - 引导下拉菜单不起作用,可能是 jquery 和 webpacker 之间的冲突?
- parallel-processing - 一般来说,就 Apache Beam 和并行处理而言,“交换和关联”是什么意思?