وجود مشکل در decodeکردن json دریافتی!

پرسیده شده
فعالیت 1058 روز پیش
دیده شده 382 بار
0

باسلام و احترام 

یه سوالی داشتم، من وقتی json دریافتی رو به صورت زیر decode میکنم،

$request_body = json_decode(file_get_contents('php://input'), true);

مقدار NULL رو بر میگردونه، علت این چی میتونه باشه ؟

فایل پیوست

امیر ابوئی
امیر ابوئی

17 خرداد 00

0
حذف شده

سلام و احترام

خود fileget_content خروجی داره؟ 

فایل پیوست

امیر صالحی

توسط

امیر صالحی

17 خرداد 00

حذف شده
بله، وقتی با var_dump تستش میکنم، حالت معمولی دیتارو نمایش میده ولی وقتی decodeش میکنم، مقدارش NULL میشه!
امیر ابوئی

17 خرداد 00

حذف شده
فرمتی که به شما میده رو یه gettype بزنید و ببنید دقیقا از چه نوعیه و اگه امتحانش هست اینجا هم قرار بدید خروجیfile_get_contents تا من خودم هم یه بار decodeش کنم
امیر صالحی

18 خرداد 00

0
حذف شده

من داخل postman، داخل Body > raw مقدار Json زیر رو بهش پاس دادم  :

{
    "city_name" : "shahrJadid",
    "province_id" : 15
}

در خروجی decode نشده، یک string خالی رو فقط برمیگردونه !!!

فرمت دیتا رو هم روی json و هم روی text قرار دادم فرقی نکرد

فایل پیوست

امیر ابوئی

توسط

امیر ابوئی

18 خرداد 00

حذف شده
پارامتر ها رو در postman از بخش body در form-data ارسال کنید
امیر صالحی

20 خرداد 00