Как рассчитать размер полезной нагрузки Rest API?

Я реализую API-интерфейс REST Web-сервиса в своем PHP-кодировании, веб-сервис имеет ограничение размера полезной нагрузки в 200 КБ. Как я могу рассчитать размер данных после JSON или полезной нагрузки размера данных JSON.
Итак, мне точно нужно рассчитать размер полезной нагрузки, я использую данные JSON для типа сообщения.

пример кодирования: @curl_setopt ($ chaccess, CURLOPT_POST, true);
@curl_setopt ($ chaccess, CURLOPT_POSTFIELDS, $ post_json);

1

Решение

Чтобы получить размер данных POST от конца сервера

(int) $_SERVER['CONTENT_LENGTH'];

Чтобы получить значение почтовых данных, отправляемых клиенту:

$size = strlen($post_data);
$size = $size * 8 / 1000);
if($size >= 200){
// change the payload to 200 kb size
}else{
// Proceed
}
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]