২০২৬ সাল থেকে কার্যকর, আমাদের ট্রাঙ্ক স্থিতিশীল উন্নয়ন মডেলের সাথে সামঞ্জস্যপূর্ণ করতে এবং ইকোসিস্টেমের জন্য প্ল্যাটফর্ম স্থিতিশীলতা নিশ্চিত করতে, আমরা Q2 এবং Q4 তে AOSP-তে সোর্স কোড প্রকাশ করব। AOSP তৈরি এবং অবদান রাখার জন্য, আমরা aosp-main এর পরিবর্তে android-latest-release ব্যবহার করার পরামর্শ দিচ্ছি। android-latest-release ম্যানিফেস্ট শাখা সর্বদা AOSP-তে পুশ করা সাম্প্রতিকতম রিলিজটি উল্লেখ করবে। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
SsoClientHttpHelper
public class SsoClientHttpHelper
extends HttpHelper
Contains helper methods for making http requests using the sso client binary
সারসংক্ষেপ
জনসাধারণের পদ্ধতি |
|---|
HttpURLConnection | createConnection (URL url, String method, String contentType) প্রদত্ত ইউআরএল-এ একটি তৈরি করুন। |
HttpURLConnection | createJsonConnection (URL url, String method) Creates a connection to given URL for passing json data. |
HttpURLConnection | createXmlConnection (URL url, String method) Creates a connection to given URL for passing xml data. |
String | doGet (String url) প্রদত্ত URL-এর জন্য একটি GET HTTP অনুরোধ পদ্ধতি সম্পাদন করে এবং এটিকে একটি String হিসাবে ফেরত দেয়। |
void | doGetIgnore (String url) ফলাফল উপেক্ষা করে, প্রদত্ত ইউআরএল প্যারামিটার ব্যবহার করে একটি নির্দিষ্ট ইউআরএল-এ GET অনুরোধ সম্পাদন করে। |
void | doGetIgnoreWithRetry (String url) ব্যর্থ হলে doGetIgnore(String) ফাংশনটি পুনরায় চেষ্টা করে। |
String | doGetWithRetry (String url) ব্যর্থ হলে পুনরায় চেষ্টা করে { doGet(String) সম্পাদন করে। |
String | doPostWithRetry (String url, String postData, String contentType) প্রদত্ত URL-এর জন্য একটি POST HTTP অনুরোধ সম্পাদন করে এবং সেটিকে একটি String হিসেবে ফেরত দেয়, ব্যর্থ হলে পুনরায় চেষ্টা করে। |
সুরক্ষিত পদ্ধতি |
|---|
int | parseHttpStatusCode (String httpStatusLine) HTTP স্ট্যাটাস কোডটি পার্স করুন (যেমন, |
String | stripResponseHeader (String response) SSO ক্লায়েন্টের HTTP প্রতিক্রিয়া থেকে হেডারটি সরিয়ে এর বডিটি ফেরত দিন। |
String | validateAndAdjustResponse (String response) প্রয়োজনে HTTP প্রতিক্রিয়া যাচাই ও সংশোধন করুন। |
সরকারি নির্মাণকারী
SsoClientHttpHelper
public SsoClientHttpHelper ()
SsoClientHttpHelper
public SsoClientHttpHelper (String ssoClient,
String certificate)| প্যারামিটার |
|---|
ssoClient | String |
certificate | String |
জনসাধারণের পদ্ধতি
সংযোগ তৈরি করুন
public HttpURLConnection createConnection (URL url,
String method,
String contentType) প্রদত্ত ইউআরএল-এ একটি তৈরি করুন।
| প্যারামিটার |
|---|
url | URL : সংযোগ করার জন্য URL । |
method | String : HTTP অনুরোধের পদ্ধতি। উদাহরণস্বরূপ, GET বা POST। |
contentType | String : বিষয়বস্তুর ধরণ। উদাহরণস্বরূপ, "text/html"। |
| ফেরত |
|---|
HttpURLConnection | HttpURLConnection |
createJsonConnection
public HttpURLConnection createJsonConnection (URL url,
String method) JSON ডেটা পাঠানোর জন্য প্রদত্ত URL-এর সাথে একটি সংযোগ তৈরি করে।
| প্যারামিটার |
|---|
url | URL : সংযোগ করার জন্য URL । |
method | String : HTTP অনুরোধের পদ্ধতি। উদাহরণস্বরূপ, GET বা POST। |
createXmlConnection
public HttpURLConnection createXmlConnection (URL url,
String method) এক্সএমএল ডেটা পাঠানোর জন্য প্রদত্ত ইউআরএল-এর সাথে একটি সংযোগ তৈরি করে।
| প্যারামিটার |
|---|
url | URL : সংযোগ করার জন্য URL । |
method | String : HTTP অনুরোধের পদ্ধতি। উদাহরণস্বরূপ, GET বা POST। |
doGet
public String doGet (String url)
প্রদত্ত URL-এর জন্য একটি GET HTTP অনুরোধ পদ্ধতি সম্পাদন করে এবং এটিকে একটি String হিসাবে ফেরত দেয়।
যেহেতু রিমোট কন্টেন্ট মেমরিতে লোড করা হয়, তাই এই পদ্ধতিটি শুধুমাত্র তুলনামূলকভাবে ছোট ডেটার আকারের জন্য ব্যবহার করা উচিত।
তথ্যসূত্র:
| প্যারামিটার |
|---|
url | String : ইউআরএল |
| ফেরত |
|---|
String | String রিমোট বিষয়বস্তু |
উপেক্ষা করুন
public void doGetIgnore (String url)
ফলাফল উপেক্ষা করে, প্রদত্ত ইউআরএল প্যারামিটার ব্যবহার করে একটি নির্দিষ্ট ইউআরএল-এ GET অনুরোধ সম্পাদন করে।
| প্যারামিটার |
|---|
url | String : ইউআরএল |
পুনরায় চেষ্টা করে উপেক্ষা করুন
public void doGetIgnoreWithRetry (String url)
ব্যর্থ হলে doGetIgnore(String) ফাংশনটি পুনরায় চেষ্টা করে।
| প্যারামিটার |
|---|
url | String : ইউআরএল |
doGetWithRetry
public String doGetWithRetry (String url)
ব্যর্থ হলে পুনরায় চেষ্টা করে { doGet(String) সম্পাদন করে।
| প্যারামিটার |
|---|
url | String : ইউআরএল |
| ফেরত |
|---|
String | String রিমোট বিষয়বস্তু |
doPostWithRetry
public String doPostWithRetry (String url,
String postData,
String contentType)প্রদত্ত URL-এর জন্য একটি POST HTTP অনুরোধ সম্পাদন করে এবং সেটিকে একটি String হিসেবে ফেরত দেয়, ব্যর্থ হলে পুনরায় চেষ্টা করে।
যেহেতু রিমোট কন্টেন্ট মেমরিতে লোড করা হয়, তাই এই পদ্ধতিটি শুধুমাত্র তুলনামূলকভাবে ছোট ডেটার আকারের জন্য ব্যবহার করা উচিত।
| প্যারামিটার |
|---|
url | String : ইউআরএল |
postData | String : সংযোগটি চালু হয়ে গেলে যে ডেটা পোস্ট করা হবে |
contentType | String : বিষয়বস্তুর ধরণ। উদাহরণস্বরূপ, "text/html"। |
| ফেরত |
|---|
String | String রিমোট বিষয়বস্তু |
সুরক্ষিত পদ্ধতি
parseHttpStatusCode
protected int parseHttpStatusCode (String httpStatusLine)
HTTP স্ট্যাটাস লাইন (যেমন: HTTP/1.1 200 OK) থেকে HTTP স্ট্যাটাস কোড (যেমন: 200) পার্স করুন।
| প্যারামিটার |
|---|
httpStatusLine | String |
protected String stripResponseHeader (String response)
SSO ক্লায়েন্টের HTTP প্রতিক্রিয়া থেকে হেডারটি সরিয়ে এর বডিটি ফেরত দিন।
| প্যারামিটার |
|---|
response | String |
প্রতিক্রিয়া যাচাই এবং সামঞ্জস্য করুন
protected String validateAndAdjustResponse (String response)
প্রয়োজনে HTTP প্রতিক্রিয়া যাচাই ও সংশোধন করুন।
| প্যারামিটার |
|---|
response | String |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-06-22 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2026-06-22 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]