如何发布XML字符串而不是JSON

时间:2019-12-21 17:22:18

标签: node.js json xml fetch-api

我正在尝试使用提取API将XML字符串而不是JSON对象发布到node.js服务器。

这是我发布JSON对象的代码:

handleSubmit = async e => {

    e.preventDefault();
    var request = JSON.stringify({
        drug: this.state.drug,
        disease: this.state.disease,
        type: this.state.type    
    });
    var xmlRequest = js2xmlparser.parse("request", request);

    const response = await fetch('/api/submit', {
        method: 'POST',
        headers: {
            'Content-Type': 'application/json'
        },
        body: request
    });

    const body = await response.text();

    this.setState({
        responseToPost: body
    });
}

如何编辑代码以在请求正文中发布XML字符串(xmlRequest)而不是JSON(请求)。

0 个答案:

没有答案