У меня возникла странная проблема: мои полезные данные JSON искажаются при развертывании в Google Cloud Run, но тот же код прекрасно работает на Heroku и localhost. Я использую Laravel 11 и PHP. Вот как выглядит моя полезная нагрузка до и после искажения:
Код: Выделить всё
[
{
"id": "15758",
"product_price": "5"
}
]
На это
Код: Выделить всё
{
"0": {
"id": "15758",
"product_price": "5"
},
"q": "/v1/products/variants" // this is strangely added by google, it is the URL of the request endpoint
}
Как ни странно, Google Run добавляет ключ «q» к URL-адресу конечной точки запроса.
Подробнее здесь:
https://stackoverflow.com/questions/792 ... trange-way