如何获取带有字符串参数的Webservice?

时间:2019-07-03 14:15:41

标签: react-native-android

我尝试获取网络服务方法。但是,它需要字符串。如何将字符串参数发送到Web服务?

我尝试过这样:

 fetch('url/MethodName', {
        method: 'POST',
        headers: new Headers({
                      Accept: 'application/json',
                    'Content-Type': 'application/json', 
            }),
        })

我应该在哪里放置字符串参数?

2 个答案:

答案 0 :(得分:1)

通过mozilla

var url = 'https://example.com/profile';
var data = {username: 'example'};

fetch(url, {
  method: 'POST', // or 'PUT'
  body: JSON.stringify(data), // data can be `string` or {object}!
  headers:{
    'Content-Type': 'application/json'
  }
}).then(res => res.json())
.then(response => console.log('Success:', JSON.stringify(response)))
.catch(error => console.error('Error:', error));

send Json data as parameter

答案 1 :(得分:0)

您可以通过访存来做到这一点,但请尝试使用Axios发出http请求

https://kapeli.com/cheat_sheets/Axios.docset/Contents/Resources/Documents/index