我想将JSON从react表单发布到外部api。 api需要标头(username:password)来访问它。我想看看如何设置一个表单来接收用户的输入并将其作为标头传递给api,然后发布一些json。我可以使用cURL做到这一点,但是我是一个相对较新的反应者,这已经给我带来了一些问题。
如果您使用fetch进行API调用,则可以执行以下操作:
function signIn(username, password, body) {
const options = {
method: method,
headers: new Headers({username, password}),
mode: 'no-cors'
};
options.body = JSON.stringify(body);
fetch(url, options)
.then(response => response.json())
.then(data => console.log(data));
}
您可能想了解更多有关相同的here