获取表单数据的原始 POST 正文字符串



Mozilla谈到FormData类型:

FormData接口提供了一种轻松构建一组表示表单字段及其值的键/值对的方法,然后可以使用XMLHttpRequest.send()方法轻松发送这些键/值如果编码类型设置为"multipart/form-data",它将使用与表单相同的格式

(强调矿。)

那他们为什么要告诉我?除了网络检查选项卡中的Firefox F12控制台之外,我还没有找到任何方法来实际查看使用FormData对象通过XMLHttpRequest发送的POST正文字符串数据。如果他们认为知道这种类型使用的有线格式对我来说很重要,那么我在哪里可以检索数据,这样它就有什么不同了?

我想要的是在我的JavaScript代码中看到这个字符串。或者更好的是,只有它的长度。我需要这个来检查这个POST请求是否会超过服务器端的限制,并在上传的带宽和所需的时间被浪费之前告诉用户。

他们为什么要告诉我?

这与确保服务器端代码能够正确处理提交的数据有关。

我想要的是在我的JavaScript代码中看到这个字符串。或者更好的是,只有它的长度。

这不是FormDataAPI提供的信息。

这可能只有在上传实际文件时才相关,请考虑直接测试它们的大小(使用Fileneneneba API)。

最新更新