1
我是RESTful web服務的新手。我正在嘗試從RIPE Atlas的RESTful Web服務中獲取JSON文件。該API的URL是https://stat.ripe.net/data/abuse-contact-finder/data.json?resource=193/23。請找我下面的代碼用於檢索的JSON文件:如何在UriBuilder.fromUri中指定RESTful請求參數?
WebResource service = client.resource(UriBuilder.fromUri("https://stat.ripe.net/data/abuse-contact-finder/data.json").build());
// getting JSON data
System.out.println(service.path("resource=193/23").accept(MediaType.APPLICATION_JSON).get(String.class));
在這種上述情況下,我從服務器獲取400錯誤的請求。當我在'fromUri'中給出完整的URL以及請求參數「?resource = 193/23」時,它工作正常。但是當我在上面的'service.path'中指定請求參數時,它不是。我究竟做錯了什麼?我相信這是一個愚蠢的問題,請原諒我的無知,但是有人能指引我朝着正確的方向嗎?
非常感謝!這工作。你能告訴我我應該用'service.path()'的目的嗎? –
請參閱爲您編輯路徑? – jeremyjjbrown