RestApiHelper সম্পর্কে
public class RestApiHelper
extends Object implements IRestApiHelper প্রসারিত করে
| java.lang.অবজেক্ট | |
| ↳ | com.android.tradefed.util.RestApiHelper সম্পর্কে |
REST API কল করার জন্য একটি সহায়ক ক্লাস।
সারাংশ
ধ্রুবক | |
|---|---|
int | DEFAULT_NUMBER_OF_RETRIES |
String | JSON_MIME |
ক্ষেত্র | |
|---|---|
protected static final JsonFactory | JSON_FACTORY |
পাবলিক কনস্ট্রাক্টর | |
|---|---|
RestApiHelper (HttpRequestFactory requestFactory, String baseUri)প্রদত্ত তথ্য দিয়ে একটি API সহায়ক উদাহরণ তৈরি করে। | |
পাবলিক পদ্ধতি | |
|---|---|
GenericUrl | buildQueryUri (String[] uriParts,প্রদত্ত URI অংশ এবং বিকল্পগুলি ব্যবহার করে একটি API কলের জন্য একটি URI তৈরি করুন। |
HttpResponse | execute (String method, String[] uriParts,একটি API অনুরোধ কার্যকর করে। |
HttpRequestFactory | getRequestFactory ()HttpRequestFactory ফেরত পাঠায়। |
static RestApiHelper | newInstanceWithGoogleCredential (String baseUri, File jsonKeyFile, একটি API সহায়ক উদাহরণ তৈরি করে যা প্রমাণীকরণের জন্য একটি |
ধ্রুবক
ডিফল্ট_নম্বর_অফ_রিট্রিজ
protected static final int DEFAULT_NUMBER_OF_RETRIES
ধ্রুবক মান: 2 (0x00000002)
JSON_MIME সম্পর্কে
protected static final String JSON_MIME
ধ্রুবক মান: "অ্যাপ্লিকেশন/জসন"
ক্ষেত্র
JSON_FACTORY সম্পর্কে
protected static final JsonFactory JSON_FACTORY
পাবলিক কনস্ট্রাক্টর
RestApiHelper সম্পর্কে
public RestApiHelper (HttpRequestFactory requestFactory,
String baseUri)প্রদত্ত তথ্য দিয়ে একটি API সহায়ক উদাহরণ তৈরি করে।
| পরামিতি | |
|---|---|
requestFactory | HttpRequestFactory : HttpRequest তৈরি করার সময় যে কারখানাটি ব্যবহার করা হবে। |
baseUri | String : API এর বেস URI |
পাবলিক পদ্ধতি
বিল্ডকুয়েরি ইউরি
public GenericUrl buildQueryUri (String[] uriParts,
options) প্রদত্ত URI অংশ এবং বিকল্পগুলি ব্যবহার করে একটি API কলের জন্য একটি URI তৈরি করুন। uriParts ইতিমধ্যেই URL-এনকোডেড হওয়া উচিত, যখন বিকল্পগুলি আনএনকোডেড হওয়া উচিত Strings।
| পরামিতি | |
|---|---|
uriParts | String |
options | |
| রিটার্নস | |
|---|---|
GenericUrl | |
সম্পাদন করা
public HttpResponse execute (String method,
String[] uriParts,
options,
JSONObject data) একটি API অনুরোধ কার্যকর করে।
| পরামিতি | |
|---|---|
method | String : অনুরোধের একটি HTTP পদ্ধতি |
uriParts | String : অনুরোধ URI তৈরি করতে ব্যবহার করা URL এনকোডেড URI অংশ। |
options | : কোয়েরি স্ট্রিং তৈরি করতে ব্যবহৃত আনকোডেড প্যারামিটারের নাম এবং মান |
data | JSONObject : অনুরোধের সাথে পাঠানো ডেটা |
| রিটার্নস | |
|---|---|
HttpResponse | একটি HttpResponse অবজেক্ট |
গেটরিকোয়েস্টফ্যাক্টরি
public HttpRequestFactory getRequestFactory ()
HttpRequestFactory ফেরত পাঠায়।
পরীক্ষার জন্য উন্মুক্ত।
| রিটার্নস | |
|---|---|
HttpRequestFactory | |
newInstanceWithGoogleCredential সম্পর্কে
public static RestApiHelper newInstanceWithGoogleCredential (String baseUri, File jsonKeyFile,scopes)
একটি API সহায়ক উদাহরণ তৈরি করে যা প্রমাণীকরণের জন্য একটি Credential ব্যবহার করে।
| পরামিতি | |
|---|---|
baseUri | String : API এর বেস URI |
jsonKeyFile | File : সার্ভিস অ্যাকাউন্ট json কী ফাইল |
scopes | : পরিষেবা অ্যাকাউন্টের সাথে ব্যবহারের জন্য OAuth স্কোপের সংগ্রহ |
| রিটার্নস | |
|---|---|
RestApiHelper | |
| থ্রো | |
|---|---|
| জেনারেলসিকিউরিটি এক্সেপশন |
| IOException সম্পর্কে |