React-native Fetch GET,同时将请求项传递给url

时间:2017-05-19 21:04:04

标签: react-native django-rest-framework

我有一个Django-REST API,我试图使用React-native应用程序访问。我想实现与命令行

相同的结果
http GET http://mywebsite.com/api param1=value1 param2=value2

但使用networking tutorial中的fetch()函数。如何在使用fetch方法时向GET指定请求项?

编辑:我的目标是能够执行token authentication to a django rest API,需要这些请求项才能访问该页面。

2 个答案:

答案 0 :(得分:1)

处理此问题的最简单方法是使用类似于以下函数的方法

 function apiCall() {
 return fetch('http://mywebsite.com/api/?param1=value1&param2=value2')
 .then((response) => response.json())
 .then((responseJson) => {
 return responseJson.movies;
 })
 .catch((error) => {
 console.error(error);
 });
}

答案 1 :(得分:1)

fetch()使用您提供的确切URL string来执行请求。

在您的网址中包含网址参数,例如在您致电时fetch()

fetch("http://whatever.xyz?param1=1&param2=2")