如何使用'fetchData'方法使用POST方法为iOS验证头和身体做出反应

时间:2016-12-28 08:29:46

标签: ios react-native

在我当前的iOS项目中,我需要使用POST方法从api调用中获取数据以及作为反应本机javaScript文件中的身份验证标头的登录凭据(userName& Password)。

有人可以帮助我。

refernce screen shot

1 个答案:

答案 0 :(得分:1)

只需将获取方法设置为' POST',将标题和正文添加为键值对和处理响应。这是一个例子。

var bodyMap = {};
// fill in the body map with keyvalue pair
fetch(POST_URL, {
        method: 'POST',
        headers: {
          'Accept': 'application/json',
          'Authorization': authValue,
          'Content-Type': 'application/json',
        },
        body: JSON.stringify(bodyMap)
      }).then((response) => response.json())
        .then((responseData) => {
          console.log(responseData);
          //process response 
        })
        .catch((error) => {
          console.warn(error);
        });