URL – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
אין תקציר עריכה |
מ שוחזר מעריכות של 89.138.41.169 (שיחה) לעריכה האחרונה של 79.177.183.85 |
||
שורה 1:
'''URL''', ראשי תיבות של ''Uniform Resource Locator'' (ב[[עברית]]: '''
== מבנה כתובת URL ==
כתובת URL בנויה
<div align=left dir=LTR>
scheme://authority/path?query
</div>
כאשר scheme מציינת את אופן השימוש בכתובת - ה[[פרוטוקול תקשורת|פרוטוקול]] בו יעשה שימוש (למשל [[HyperText Transfer Protocol|HTTP]] או HTTPS) ובכפוף אליו גם אילו פרמטרים נוספים יש להעביר.
authority היא ה"רשות" אליה שייך המשאב, כלומר [[כתובת IP|כתובת ה־IP]] של ה[[שרת]] עליו הוא נמצא, או [[שם תחום|כתובת מילולית]] שתתורגם לכתובת כזו על ידי מנגנון ה־[[Domain Name System]], בנוסף ניתן להוסיף נקודתיים ואת [[פורט (תקשורת)|פתחת]] (port) ה־[[TCP]] בשרת.
path הוא ה"נתיב" בו נמצא המשאב ב[[מערכת קבצים|מערכת הקבצים]] של השרת.
query היא שאילתה (בשיטת GET, בשיטת POST הנתונים לא עוברים ב URL) שנועדה להעביר לאותו המשאב פרמטרים נוספים בצורת parameter=value, להפרדה בין מספר פרמטרים משמש הסימן "&".
=== מבנה כתובת HTTP ===
רוב כתובות ה-URL בהן נעשה שימוש באינטרנט מיועדות לשימוש על ידי פרוטוקול HTTP ובנויות בצורה -
<div align=left dir=LTR>
schema://[username[:password]@]server[:port]/path[?query][#anchor]
|