在Javascript中获取POST请求的大小

时间:2015-11-30 08:56:28

标签: javascript http post

有没有办法在JavaScript中获取POST请求主体的大小?

我在这里看到它可以在http.send(params);

中完成

Get size of POST-request in PHP

所以我猜测它可以在Javascript中完成,任何人都知道怎么做?

以下是我发布数据的方式,但如果我无法通过这种方式获得长度,并且可以采用其他方式来了解数据

SELECT datetime, resource_id, ipaddress, sysname, resource_name,cpu_utilization, cpu_service_interrupt_utilization, rank
FROM ( SELECT datetime, resource_id, ipaddress, sysname, resource_name, cpu_utilization, cpu_service_interrupt_utilization, 
dense_rank() OVER (PARTITION BY sysname,resource_name ORDER BY cpu_utilization DESC) AS rank
FROM ip_cpu_mn
WHERE date_trunc('hour',datetime) = date_trunc('hour', current_timestamp - interval '1 hour')  
and sysname ='ag-01-glsfb-re0' and resource_name like '%1 slot'
order by sysname, resource_name, datetime
) AS A
where rank <4 

这是我在发送请求时在开发者控制台中看到的内容。

enter image description here

引用的行是此行public void removePage(int currentPage) { for (int i = pageFragmentList.size() - 1; i >= currentPage; i--) { ((MainActivity) context).getSupportFragmentManager().beginTransaction() .remove(pageFragmentList.get(i)).commit(); } pageFragmentList.remove(currentPage); }

由于

1 个答案:

答案 0 :(得分:0)

这是您要发送的内容。内容的大小等于您在send方法中传递的任何内容的大小...以字节为单位...

http.send(params);

此错误来自服务器,因为它不接受请求内容的大小,如此处所述

http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

所有主要的Web服务器(IIS,Apache等)都允许您配置允许的最大请求大小。

如果您正在使用Apache,则可以在httpd.conf文件中指定更大的请求大小限制