給定一個JavaScript對象:JavaScript對象在HTTP請求中佔用什麼數據大小(kB)?
var data = {
foo: 'bar',
answer: 42,
bestXmlParser: 'regex'
...
}
我怎麼能確定這將在HTTP請求中採取什麼樣的規模呢?
這將只使用純ASCII字符。
最終,對象將被轉換爲XML(SOAP對象,通過node-soap
),並作爲SOAP協議使用的任何編碼(我假設字符,但不確定)傳輸。
我知道有開銷,這不是我最終使HTTP請求,尤其是轉換爲XML
但是經過粗略大小我從對象確定的大小正好等於自己會幫我掐死我請求大小和避免產生HTTP 413 Request Entity Too Large
這取決於你如何編碼的對象。一個對象只是內存中的某個區域。如果你想通過HTTP發送數據,你必須首先轉換成可以通過HTTP傳輸的東西(可能是字符數據)。 – 2014-10-27 23:53:52
這個請求也會從頭文件等開銷 – TGH 2014-10-27 23:55:05
謝謝,我用我所瞭解的編碼更新了Q. – aarosil 2014-10-28 00:06:52