gpt4 book ai didi

java - 如何使用 Java/Android 与 REST API 进行通信?

转载 作者:行者123 更新时间:2023-12-01 18:16:39 25 4
gpt4 key购买 nike

下午,

我是论坛新手,所以请放轻松。

我希望在 Android 应用程序中编写一个 java 包,该包将 GET、POST、UPDATE 和 DELETE 发送到交易 REST API。 https://labs.ig.com/gettingstarted使用 Java 中的 HttpClient 库可以实现这一点吗?我在教程领域没有找到太多内容,Android 有我可以使用的库吗?

非常感谢您的指点。

提前致谢...

编辑:这在 Java API 中是否可能,它似乎应该是标准功能,但在 Java 教程中找不到任何内容。

最佳答案

我会研究一下:

改造 http://square.github.io/retrofit/

public interface GitHubService {
@GET("/users/{user}/repos")
List<Repo> listRepos(@Path("user") String user);
}

RestAdapter restAdapter = new RestAdapter.Builder()
.setEndpoint("https://api.github.com")
.build();

GitHubService service = restAdapter.create(GitHubService.class);

List<Repo> repos = service.listRepos("octocat");

ionic https://github.com/koush/ion

JsonObject json = new JsonObject();
json.addProperty("foo", "bar");

Ion.with(context)
.load("http://example.com/post")
.setJsonObjectBody(json)
.asJsonObject()
.setCallback(new FutureCallback<JsonObject>() {
@Override
public void onCompleted(Exception e, JsonObject result) {
// do stuff with the result or error
}
});

无论你喜欢哪个。您甚至可以按照 https://github.com/octo-online/RoboSpice-samples 将 Spring-Android 或 Retrofit 与 RoboSpice 混合使用。它会为您处理下载的后台线程内容。

关于java - 如何使用 Java/Android 与 REST API 进行通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29123455/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com