החל משנת 2026, כדי להתאים למודל הפיתוח היציב שלנו ולשמור על יציבות הפלטפורמה בסביבה העסקית, נפרסם קוד מקור ב-AOSP ברבעון השני וברבעון הרביעי. כדי ליצור ולתרום ל-AOSP, צריך להשתמש ב-android-latest-release. הענף android-latest-release manifest תמיד יפנה לגרסה האחרונה שנדחפה ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
Google משתמשת בטכנולוגיית AI כדי לתרגם תוכן לשפה המועדפת עליך. בתרגומים כאלו עשויות להיות שגיאות.
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
SsoClientHttpHelper
public
class
SsoClientHttpHelper
extends HttpHelper
מכיל שיטות עזר ליצירת בקשות HTTP באמצעות הקובץ הבינארי של לקוח ה-SSO
סיכום
methods ציבוריים |
HttpURLConnection
|
createConnection(URL url, String method, String contentType)
יוצרים כתובת URL נתונה.
|
HttpURLConnection
|
createJsonConnection(URL url, String method)
יוצר חיבור לכתובת URL נתונה כדי להעביר נתוני JSON.
|
HttpURLConnection
|
createXmlConnection(URL url, String method)
יוצר חיבור לכתובת URL נתונה כדי להעביר נתוני XML.
|
String
|
doGet(String url)
מבצעת method של בקשת HTTP GET לכתובת URL נתונה ומחזירה אותה כ-String.
|
void
|
doGetIgnore(String url)
מבצע GET לכתובת URL נתונה, עם פרמטרים נתונים של כתובת ה-URL, ומתעלם מהתוצאה.
|
void
|
doGetIgnoreWithRetry(String url)
מבצע {doGetIgnore(String) ניסיונות חוזרים במקרה של כשל.
|
String
|
doGetWithRetry(String url)
מבצע {doGet(String) ניסיונות חוזרים במקרה של כשל.
|
String
|
doPostWithRetry(String url, String postData, String contentType)
מבצע שיטת בקשת HTTP POST לכתובת URL נתונה ומחזיר אותה כ-String, ומנסה שוב אם הפעולה נכשלת.
|
constructors ציבוריים
SsoClientHttpHelper
public SsoClientHttpHelper ()
SsoClientHttpHelper
public SsoClientHttpHelper (String ssoClient,
String certificate)
| פרמטרים |
ssoClient |
String |
certificate |
String |
methods ציבוריים
createConnection
public HttpURLConnection createConnection (URL url,
String method,
String contentType)
יוצרים כתובת URL נתונה.
| פרמטרים |
url |
URL: URL שאליו רוצים להתחבר. |
method |
String: ה-method של בקשת ה-HTTP. לדוגמה, GET או POST. |
contentType |
String: סוג התוכן. לדוגמה, "text/html". |
| החזרות |
HttpURLConnection |
HttpURLConnection |
| הקפצת הודעות שגיאה (throw) |
IOException |
|
createJsonConnection
public HttpURLConnection createJsonConnection (URL url,
String method)
יוצר חיבור לכתובת URL נתונה כדי להעביר נתוני JSON.
| פרמטרים |
url |
URL: URL שאליו רוצים להתחבר. |
method |
String: ה-method של בקשת ה-HTTP. לדוגמה, GET או POST. |
| הקפצת הודעות שגיאה (throw) |
IOException |
|
createXmlConnection
public HttpURLConnection createXmlConnection (URL url,
String method)
יוצר חיבור לכתובת URL נתונה כדי להעביר נתוני XML.
| פרמטרים |
url |
URL: URL שאליו רוצים להתחבר. |
method |
String: ה-method של בקשת ה-HTTP. לדוגמה, GET או POST. |
| הקפצת הודעות שגיאה (throw) |
IOException |
|
doGet
public String doGet (String url)
מבצעת method של בקשת HTTP GET לכתובת URL נתונה ומחזירה אותה כ-String.
התוכן המרוחק נטען לזיכרון, ולכן השיטה הזו מתאימה רק לגדלי נתונים קטנים יחסית.
מקורות מידע:
| פרמטרים |
url |
String: כתובת ה-URL |
| החזרות |
String |
התוכן המרוחק String |
doGetIgnore
public void doGetIgnore (String url)
מבצע GET לכתובת URL נתונה, עם פרמטרים נתונים של כתובת ה-URL, ומתעלם מהתוצאה.
| פרמטרים |
url |
String: כתובת ה-URL |
| הקפצת הודעות שגיאה (throw) |
IOException |
|
doGetIgnoreWithRetry
public void doGetIgnoreWithRetry (String url)
מבצע {doGetIgnore(String) ניסיונות חוזרים במקרה של כשל.
| פרמטרים |
url |
String: כתובת ה-URL |
| הקפצת הודעות שגיאה (throw) |
IOException |
|
doGetWithRetry
public String doGetWithRetry (String url)
מבצע {doGet(String) ניסיונות חוזרים במקרה של כשל.
| פרמטרים |
url |
String: כתובת ה-URL |
| החזרות |
String |
התוכן המרוחק String |
doPostWithRetry
public String doPostWithRetry (String url,
String postData,
String contentType)
מבצע שיטת בקשת HTTP POST לכתובת URL נתונה ומחזיר אותה כ-String, ומנסה שוב אם הפעולה נכשלת.
התוכן המרוחק נטען לזיכרון, ולכן השיטה הזו מתאימה רק לגדלי נתונים קטנים יחסית.
| פרמטרים |
url |
String: כתובת ה-URL |
postData |
String: הנתונים שיישלחו ברגע שהחיבור ייפתח |
contentType |
String: סוג התוכן. לדוגמה, "text/html". |
| החזרות |
String |
התוכן המרוחק String |
שיטות מוגנות
parseHttpStatusCode
protected int parseHttpStatusCode (String httpStatusLine)
ניתוח קוד הסטטוס של HTTP (למשל, 200) משורת סטטוס HTTP (לדוגמה, HTTP/1.1 200 OK)
| פרמטרים |
httpStatusLine |
String |
protected String stripResponseHeader (String response)
הסרת הכותרת מתגובת HTTP מלקוח SSO והחזרת הגוף שלה.
validateAndAdjustResponse
protected String validateAndAdjustResponse (String response)
מאמתים את תגובת ה-HTTP ומשנים אותה לפי הצורך.
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. 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)."],[],[]]