איך ניתן בphp לגשת למידע שנשלח ב POST כאשר מוגדר "Content-type: application/json"

סל שרותים מתקדמים

משתמש רשום
D I G I T A L
יצא לי כמה פעמים להשתמש עם API של אפליקציות שונות כאשר המידע הנשלח הוא בפורמט JSON שנשלח בPOST בתוספת כותרת HTTP "
קוד:
 "Content-type: application/json"

ניסיתי לבנות כזה דבר באתר שלי אך לא הצלחתי לאתר את מחרוזת הJSON ברגע שאני מגדיר את הכותרת הנ"ל המחרוזת נעלמת מהמערך
קוד:
 $_POST
שאלתי היא לאן המחרוזת הנ"ל הלכה וכיצד אוכל לגשת אליה
 

סל שרותים מתקדמים

משתמש רשום
D I G I T A L
באופן זה המחרוזת נשלחת בגוף (BODY) של הבקשה (דרך אגב, דווקא לPOST יש גוף. לGET - אין).
בשביל לגשת לגוף של POST:
PHP:
file_get_contents('php://input')

https://stackoverflow.com/questions/8945879/how-to-get-body-of-a-post-in-php
תודה רבה רבה

שאלה נוספת
איך ניתן לגשת לכותרות לא שגרתיות שנשלחות בבקשת הHTTP כמו לדוגמא טוקן שנשלח בכותרת
PHP:
 'Authorization: Token "dgnTyQ4MjfcdHGUWYZkfx"
חיפשתי אותו במערך
PHP:
 $_SERVER
ללא הצלחה
 

אולי מעניין אותך גם...

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק קכו

א שִׁיר הַמַּעֲלוֹת בְּשׁוּב יי אֶת שִׁיבַת צִיּוֹן הָיִינוּ כְּחֹלְמִים:ב אָז יִמָּלֵא שְׂחוֹק פִּינוּ וּלְשׁוֹנֵנוּ רִנָּה אָז יֹאמְרוּ בַגּוֹיִם הִגְדִּיל יי לַעֲשׂוֹת עִם אֵלֶּה:ג הִגְדִּיל יי לַעֲשׂוֹת עִמָּנוּ הָיִינוּ שְׂמֵחִים:ד שׁוּבָה יי אֶת (שבותנו) שְׁבִיתֵנוּ כַּאֲפִיקִים בַּנֶּגֶב:ה הַזֹּרְעִים בְּדִמְעָה בְּרִנָּה יִקְצֹרוּ:ו הָלוֹךְ יֵלֵךְ וּבָכֹה נֹשֵׂא מֶשֶׁךְ הַזָּרַע בֹּא יָבוֹא בְרִנָּה נֹשֵׂא אֲלֻמֹּתָיו:
נקרא  54  פעמים

אתגר AI

תרפיה בבעלי חיים • אתגר 143

לוח מודעות

למעלה