![](/img/trans.png)
[英]How can I get response body / response text in Electron from headers
[英]How can i get response size of headers REST API
我知道在標題中我們可以獲得內容長度,這確實給出了內容正文長度但我需要標題的響應大小
例如:API 響應 =
{
"1": 1
}
如果我打印console.log(res.getHeader('content-length'));
它給出了 7,這是正文的內容長度。 但我需要標頭的響應大小為 377 字節(標頭 + 正文),如郵遞員所示
獲取文件字節的一種可能方法是通過使用 curl 命令以以下方式下載它:
curl -so /dev http://www.yourip.org/http-your-file/ -w '%{size_download}' 其中-w/--write-out定義在完成並成功操作后顯示的內容
有一個 NPM 模塊來獲取對象 sizeof,你可以用 npm install object-sizeof 安裝它
var sizeof = require('object-sizeof');
// 2B per character, 6 chars total => 12B
console.log(sizeof({abc: 'def'}));
// 8B for Number => 8B
console.log(sizeof(12345));
var param = {
'a': 1,
'b': 2,
'c': {
'd': 4
}
};
// 4 one two-bytes char strings and 3 eighth-bytes numbers => 32B
console.log(sizeof(param));
您可以在代碼中隨意使用它。 例子 ::
console.log(sizeof(response.body));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.