HTTP API בארכיטקטורת REST
גרסת השילוב: 10.0
הגדרת שילוב של API בארכיטקטורת REST ב-Google Security Operations
הוראות מפורטות להגדרת שילוב ב-Google SecOps מופיעות במאמר הגדרת שילובים.
פעולות
מידע נוסף על פעולות זמין במאמרים מענה לפעולות בהמתנה משולחן העבודה והפעלה ידנית של פעולה בבקשת התמיכה.
קבלת נתונים
תיאור
שליחת בקשת HTTP וקבלת תגובה.
פרמטרים
| פרמטרים | סוג | ערך ברירת המחדל | חובה | תיאור |
|---|---|---|---|---|
| כתובת URL | String | לא רלוונטי | כן | כתובת ה-URL שאליה תישלח הבקשה. |
| שם משתמש | String | לא רלוונטי | לא | לא רלוונטי |
| סיסמה | String | לא רלוונטי | לא | לא רלוונטי |
| אימות SSL | תיבת סימון | התיבה לא מסומנת | לא | אם לאמת את אישור ה-SSL של שרת היעד. |
| כותרות JSON | String | לא רלוונטי | לא | אובייקט JSON של כותרות ה-HTTP שיישלחו עם הבקשה. |
| התעלמות מקודי שגיאה של HTTP | תיבת סימון | התיבה לא מסומנת | לא | אם האפשרות מופעלת, הפעולה צריכה להתעלם מקודי שגיאה 4xx או 5xx של HTTP ולא להחזיר שגיאה. |
תרחישים לדוגמה
לא רלוונטי
ריצה
הפעולה הזו פועלת על ישות כתובת ה-URL.
תוצאות הפעולה
העשרת ישויות
לא רלוונטי
תובנות
לא רלוונטי
תוצאת הסקריפט
| שם תוצאת הסקריפט | אפשרויות של ערכים | דוגמה |
|---|---|---|
| response_data | לא רלוונטי | לא רלוונטי |
תוצאת JSON
{
"redirects": [
"http://blank.org/"
],
"response_code": 200,
"data": "<html>\n\n<head>\n<title>\nblank\n</title>\n</head>\n\n<body bgcolor=#ffffff text=#2222ff link=#ff0000 vlink=#880000 alink=#00ff00>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<center>\n<a style=\"text-decoration:none\" href=\"blank.html\">.</a>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n</center>\n</body>\n</html>\n"
}
קבלת נתוני כתובת URL
תיאור
שליחת בקשות HTTP GET לישויות של כתובות URL.
פרמטרים
| פרמטרים | סוג | ערך ברירת המחדל | חובה | תיאור |
|---|---|---|---|---|
| שם משתמש | String | לא רלוונטי | לא | שם משתמש לאימות בסיסי. זה שינוי אופציונלי. |
| סיסמה | String | לא רלוונטי | לא | סיסמה לאימות בסיסי. זה שינוי אופציונלי. |
| אימות SSL | תיבת סימון | לא רלוונטי | לא | אם לאמת את אישור ה-SSL של שרת היעד. |
תרחישים לדוגמה
לא רלוונטי
ריצה
הפעולה הזו פועלת על ישות כתובת ה-URL.
תוצאות הפעולה
העשרת ישויות
לא רלוונטי
תובנות
לא רלוונטי
תוצאת הסקריפט
| שם תוצאת הסקריפט | אפשרויות של ערכים | דוגמה |
|---|---|---|
| is_success | נכון/לא נכון | is_success:False |
תוצאת JSON
[
{
"EntityResult": {
"redirects": ["http://blank.org/"],
"data": "<html>\\n\\n<head>\\n<title>\\nblank\\n</title>\\n</head>\\n\\n<body bgcolor=#ffffff text=#2222ff link=#ff0000 vlink=#880000 alink=#00ff00>\\n<br>\\n<br>\\n<br>\\n<br>\\n<br>\\n<br>\\n<br>\\n<br>\\n<br>\\n<br>\\n<br>\\n<br>\\n<br>\\n<br>\\n<br>\\n<br>\\n<br>\\n<br>\\n<br>\\n<br>\\n<br>\\n<br>\\n<br>\\n<br>\\n<center>\\n<a style=\\\"text-decoration:none\\\" href=\\\"blank.html\\\">.</a>\\n<br>\\n<br>\\n<br>\\n<br>\\n<br>\\n<br>\\n<br>\\n<br>\\n<br>\\n<br>\\n<br>\\n<br>\\n<br>\\n</center>\\n</body>\\n</html>\\n"
},
"Entity": "http://blank.org/"
}
]
פינג
תיאור
בדיקת הקישוריות.
פרמטרים
לא רלוונטי
תרחישים לדוגמה
לא רלוונטי
ריצה
הפעולה הזו פועלת בכל הישויות.
תוצאות הפעולה
העשרת ישויות
לא רלוונטי
תובנות
לא רלוונטי
תוצאת הסקריפט
| שם תוצאת הסקריפט | אפשרויות של ערכים | דוגמה |
|---|---|---|
| is_succeed | נכון/לא נכון | is_succeed:False |
תוצאת JSON
N/A
נתוני POST
תיאור
לשלוח בקשות HTTP ובקשות POST.
פרמטרים
| פרמטר | סוג | ערך ברירת המחדל | תיאור | |
|---|---|---|---|---|
| כתובת URL | String | לא רלוונטי | כן | כתובת ה-URL שאליה תישלח הבקשה. |
| נתונים | String | לא רלוונטי | כן | הנתונים שצריך לשלוח עם הבקשה. |
| שם משתמש | String | לא רלוונטי | לא | לא רלוונטי |
| סיסמה | String | לא רלוונטי | לא | לא רלוונטי |
| אימות SSL | תיבת סימון | לא רלוונטי | התיבה לא מסומנת | אם לאמת את אישור ה-SSL של שרת היעד. |
| כותרות JSON | String | לא רלוונטי | לא | אובייקט JSON של כותרות ה-HTTP שיישלחו עם הבקשה. |
| סוג התוכן | String | לא רלוונטי | לא | סוג התוכן. אם מגדירים את הערך application או JSON, נתוני הקלט חייבים להיות מחרוזת JSON. |
תרחישים לדוגמה
לא רלוונטי
ריצה
הפעולה הזו פועלת בכל הישויות.
תוצאות הפעולה
העשרת ישויות
לא רלוונטי
תובנות
לא רלוונטי
תוצאת הסקריפט
| שם תוצאת הסקריפט | אפשרויות של ערכים | דוגמה |
|---|---|---|
| response_data | לא רלוונטי | לא רלוונטי |
תוצאת JSON
{
"redirects": [
"http://blank.org/"
],
"data": "<html>\n\n<head>\n<title>\nblank\n</title>\n</head>\n\n<body bgcolor=#ffffff text=#2222ff link=#ff0000 vlink=#880000 alink=#00ff00>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<center>\n<a style=\"text-decoration:none\" href=\"blank.html\">.</a>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n</center>\n</body>\n</html>\n"
}
הבעיה עדיין לא נפתרה? קבלת תשובות מחברי הקהילה וממומחי Google SecOps.