【发布时间】:2021-05-18 15:02:32
【问题描述】:
嗨,我试图根据课程代码从https://opentimetable.dcu.ie/ 中提取数据,例如 CASE3,所以我试图拉出几周的时间表,但我是 axios 的新手,我的帖子请求失败了,因为我相信的标题和我不知道为什么我认为我做对了?我基本上试图在下面的发布请求中获取 api 中的课程标识
import React, { useState, useEffect } from 'react';
import { View, Text } from 'react-native';
import axios from 'axios';
export default function LoginScreen() {
const [user, setUser] = useState({});
const Query = 'CASE3';
useEffect(() => {
async function loadAPI() {
const response = await axios.post(`https://opentimetable.dcu.ie/broker/api/CategoryTypes/241e4d36-60e0-49f8-b27e-99416745d98d/Categories/Filter?pageNumber=1&query=${Query}`,{headers:{
"Authorization": "basic T64Mdy7m[",
"Content-Type" : "application/json; charset=utf-8",
"credentials": "include",
"Referer" : "https://opentimetable.dcu.ie/",
"Origin" : "https://opentimetable.dcu.ie/"}
});
setUser(response.data);
}
loadAPI();
}, []);
return (
<View style={{ alignItems: "center", marginTop: 24 }}>
<Text>
{user.bio}
</Text>
</View>
);
}
【问题讨论】:
-
如果请求与邮递员一起工作,您可以像我在这个问题中的回答 stackoverflow.com/questions/66189681/…
标签: node.js react-native post axios