как реализовать отдых клиента с помощью глюонного плагина - PullRequest
0 голосов
/ 20 апреля 2020

Я следую примеру остатка глюона для доступа к серверу отдыха. Но я ничего не получаю от сервера. объект является нулевым. так что не так с кодом. Объект там и доступен по 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));

1 Ответ

0 голосов
/ 25 апреля 2020

спасибо за ваш ответ. Я пытался с простым объектом и до сих пор не работает. Я делаю что-то не так, но могу найти это. Объект не читается и всегда нулевой. publi c void 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 (){};
}
...