在 Node.js 中使用 Axios 进行 HTTP 请求

Axios 是一个非常方便的 JavaScript 库,可以在 Node.js 中执行 HTTP 请求。 介绍 安装 Axios API GET 请求 在 GET 请求中添加参数 POST 请求 介绍 Axios 是一个非常受欢迎的 JavaScript 库,可以用来执行 HTTP 请求,适用于浏览器和 Node.js 平台。 它支持所有现代浏览器,包括对 IE8 及更高版本的支持。 它基于 Promise,并且可以使用 async/await 代码非常容易地执行 XHR 请求。 与原生的 Fetch API 相比,使用 Axios 具有许多优势: 支持旧版浏览器(Fetch 需要使用 polyfill) 可以中断请求 可以设置响应超时 内置 CSRF 保护 支持上传进度 执行自动的 JSON 数据转换 可用于 Node.js 安装 可以使用 npm 安装 Axios: npm install axios 或者使用 yarn 安装: yarn add axios 可以通过 unpkg....

如何在PHP中使用表單

表單是Web平台允許用戶與頁面互動並將數據發送到服務器的方式。 以下是HTML中的一個簡單表單: <form> <input type="text" name="name" /> <input type="submit" /> </form> 你可以將其放置在名為index.php的文件中,就像名為index.html一樣。 PHP文件中允許你在其中編寫HTML,並使用一些“PHP填料”(即<?php ?>)來與客戶端進行通信。有時,PHP部分占據了整個頁面,這就是通過PHP生成所有HTML的方式-與我們現在所執行的相反。 所以,我們有這個生成基於純HTML的表單的index.php文件: 單擊提交按鈕將向相同的URL發送一個GET請求,通過查詢字符串將數據發送出去,請注意URL已更改為localhost:8888/?name=test: 我們可以添加一些代碼來檢查該參數是否設置,使用isset()函數: <form> <input type="text" name="name" /> <input type="submit" /> </form> <?php if (isset($_GET['name'])) { echo '<p>The name is ' . $_GET['name']; } ?> 看到了嗎?我們可以通過$_GET從GET請求的查詢字符串中獲取信息。 然而,你通常會使用表單執行POST請求: <form **method="POST"**> <input type="text" name="name" /> <input type="submit" /> </form> <?php if (isset($_POST['name'])) { echo '<p>The name is ' . $_POST['name']; } ?> 看,我們獲得了相同的信息,但URL未更改,表單信息未附加到URL上。 這是因為我們使用POST請求,這種方式將數據通過urlencoded數據發送到服務器。 正如之前提到的,PHP仍然會提供index.php文件,因為我們仍然向與表單相同的URL發送數據。 我們正在混合了很多代碼,我們可以將表單請求處理程序與生成表單的代碼分開。 因此,在index.php中,我們可以有以下內容: <form **method="POST" action="/post....