使用 Fetch API 发布表单数据使用
FormData,它本质上使用 multipart/form-data 格式。如果您想使用 "Content-Type": "application/x-www-form-urlencoded" 发送数据,有两个选项:
创建 URL 编码正文:
1 2 3 4 5 6 7 |
|
使用 URLSearchParams:
要从表单元素构造 URLSearchParams 对象,您可以迭代元素或使用以下转换方法:
1 2 3 4 5 |
|
请注意,使用 URLSearchParams 时不需要定义 Content-Type 标头。
在控制器中解码 Multipart/Form-Data:
取决于您的后端实现,您可能需要解码 multipart/form-data 主体。具体解码过程请参阅您所需框架的文档。
以上是如何使用'application/x-www-form-urlencoded”通过 Fetch API 发送表单数据?的详细内容。更多信息请关注PHP中文网其他相关文章!