我正在 PHP 编码中实现 REST Web 服务 API,该 Web 服务的有效负载大小限制为 200kb。我如何能够计算 post json 数据大小或 json 数据大小的有效负载。所以,我确实需要计算有效负载大小,我使用 json 数据作为帖子类型。
示例编码: @curl_setopt($chaccess, CURLOPT_POST, true); @curl_setopt($chaccess, CURLOPT_POSTFIELDS, $post_json);
从服务器端获取POST数据大小
(int) $_SERVER['CONTENT_LENGTH'];
Run Code Online (Sandbox Code Playgroud)
要获取发送到客户端的发布数据的值:
$size = strlen($post_data);
$size = $size * 8 / 1000);
if($size >= 200){
// change the payload to 200 kb size
}else{
// Proceed
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7219 次 |
最近记录: |