我有一个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,需要这些请求项才能访问该页面。
答案 0 :(得分:1)
处理此问题的最简单方法是使用类似于以下函数的方法
function apiCall() {
return fetch('http://mywebsite.com/api/?param1=value1¶m2=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¶m2=2")