本文介绍了发布来自React Native的x-www-form-urlencoded请求的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一些参数需要POST表格编码到我的服务器:
I have some parameters that I want to POST form-encoded to my server:
{ 'userName': 'test@gmail', 'password': 'Password!', 'grant_type': 'password' }我发送的请求(目前没有参数)像这样
I'm sending my request (currently without parameters) like this
var obj = { method: 'POST', headers: { 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8', }, }; fetch('example/login', obj) .then(function(res) { // Do stuff with result });如何在请求中包含表单编码参数?
How can I include the form-encoded parameters in the request?
推荐答案要上传表单编码的POST请求,我建议使用 FormData 对象。
For uploading Form-Encoded POST requests, I recommend using the FormData object.
示例代码:
var params = { userName: 'test@gmail', password: 'Password!', grant_type: 'password' }; var formData = new FormData(); for (var k in params) { formData.append(k, params[k]); } var request = { method: 'POST', headers: headers, body: formData }; fetch(url, request);更多推荐
发布来自React Native的x
发布评论