এইচটিটিপি কম্পোনেন্ট হিসাবে 4.2+
একটি নতুন ক্লাস ইউআরআইবিল্ডার রয়েছে , যা ইউআরআই উত্পাদন করার জন্য সুবিধাজনক উপায় সরবরাহ করে।
আপনি স্ট্রিং ইউআরএল থেকে সরাসরি ইউআরআই তৈরি করতে ব্যবহার করতে পারেন:
List<NameValuePair> listOfParameters = ...;
URI uri = new URIBuilder("http://example.com:8080/path/to/resource?mandatoryParam=someValue")
.addParameter("firstParam", firstVal)
.addParameter("secondParam", secondVal)
.addParameters(listOfParameters)
.build();
অন্যথায়, আপনি সমস্ত পরামিতি স্পষ্টভাবে নির্দিষ্ট করতে পারেন:
URI uri = new URIBuilder()
.setScheme("http")
.setHost("example.com")
.setPort(8080)
.setPath("/path/to/resource")
.addParameter("mandatoryParam", "someValue")
.addParameter("firstParam", firstVal)
.addParameter("secondParam", secondVal)
.addParameters(listOfParameters)
.build();
একবার আপনি URI
বস্তু তৈরি করার পরে, কেবল আপনাকে কেবল HttpGet
অবজেক্ট তৈরি করতে হবে এবং এটি সম্পাদন করতে হবে:
//create GET request
HttpGet httpGet = new HttpGet(uri);
//perform request
httpClient.execute(httpGet ...//additional parameters, handle response etc.