在React.js中使用Axios发送请求时,可以通过Axios的响应对象来获取响应代码。响应对象包含了请求的状态码,可以通过response.status
来获取。
以下是一个完整的示例代码,展示了如何在React.js中使用Axios发送请求并获取响应代码:
import React, { useEffect, useState } from 'react';
import axios from 'axios';
const App = () => {
const [responseCode, setResponseCode] = useState(null);
useEffect(() => {
const fetchData = async () => {
try {
const response = await axios.get('https://api.example.com/data');
setResponseCode(response.status);
} catch (error) {
console.error(error);
}
};
fetchData();
}, []);
return (
<div>
<p>Response Code: {responseCode}</p>
</div>
);
};
export default App;
在上述代码中,我们使用了React的useEffect
钩子来在组件加载时发送请求。在fetchData
函数中,我们使用Axios发送了一个GET请求,并通过response.status
获取了响应的状态码。然后,我们将状态码存储在responseCode
状态中,并在组件中展示出来。
这是一个简单的示例,你可以根据实际需求进行修改和扩展。如果你想了解更多关于Axios的用法和功能,请参考腾讯云的相关产品文档:Axios - 腾讯云产品文档。
领取专属 10元无门槛券
手把手带您无忧上云