【发布时间】:2019-01-27 18:51:00
【问题描述】:
Mozilla 谈到 FormData 类型:
FormData 接口提供了一种方法来轻松构造一组表示表单字段及其值的键/值对,然后可以使用 XMLHttpRequest.send() 方法轻松发送这些键/值对。 如果编码类型设置为“multipart/form-data”,它使用与表单相同的格式。
(强调我的。)
那么他们为什么要告诉我这些呢?除了网络检查选项卡中的 Firefox F12 控制台之外,我还没有找到任何方法来实际查看使用 FormData 对象通过 XMLHttpRequest 发送的 POST 正文字符串数据。如果他们认为了解这种类型使用的有线格式对我很重要,那么我在哪里可以检索数据以便有所作为?
我想要在我的 JavaScript 代码中看到这个字符串。或者更好的是,只有它的长度。我需要这个来检查这个 POST 请求是否会超出服务器端的限制,并在上传的带宽和花费的时间被浪费之前告诉用户。
【问题讨论】:
标签: javascript http-post