问题描述
在Android中构建Http Uri的最佳实践是什么。 我想使用Uri.Builder来构建URL。
我想创建一个将返回所有包含参数的Http url的类。
我检查了Uri.Builder的以下链接,该链接给出了在获取请求的情况下可以利用的思想,但也介绍了如何在后期请求中使用Uri.Builder的功能。
总之,我要求通过利用Uri.Builder的力量来构建Http Urls(同时获取和发布)的最佳实践。
1楼
GET和POST网址之间没有区别。 http请求方法将有所不同,但URI可以相同。
例如检查这 ,这 。 他们两个都使用相同的资源网址,但方法不同。
Uri.Builder是用于创建Uri的,您可以将其用于GET和POST。
因此,要构建Uri https://api.twitter.com/1.1/account/settings.json
(来自上面的示例),我可以使用此代码
Uri.Builder builder = new Uri.Builder();
builder.scheme("https")
.authority("api.twitter.com")
.appendPath("1.1")
.appendPath("account")
.appendPath("settings.json");
Uri uri = builder.build();
我认为您正在搜索HttpRequest.Builder之类的东西,但我不知道。 您仍然可以使用第三方库(例如 。