使用RNFetchBlob.fetch发送参数

时间:2017-03-31 15:20:54

标签: react-native react-native-fetch-blob

我正在尝试将数据发送到POST api,但我无法弄清楚正确的语法是什么,我使用的是:

\bin\spark-shell --master local

请帮忙吗?

2 个答案:

答案 0 :(得分:0)

    RNFetchBlob.fetch(
        'POST',
        'htttp://www.myserver.com/api/login',
        { 'Content-Type': 'application/json'},
        JSON.stringify({key: value})
    )
    .then(response => {
        console.log(response.json());
    })

答案 1 :(得分:0)

您忘记上传文件本身。
传递第四个参数-base64中的文件
Library docs

RNFetchBlob.fetch(
    'POST',
    'htttp://www.myserver.com/api/login',
    { 'Content-Type': 'application/json'},
    file
)
.then(response => {
    console.log(response.json());
})