MacOS下更新curl

蘋果自帶的curl不支持Https,我們可以通過curl -V看到如下結果

curl 7.72.0 (x86_64-apple-darwin18.6.0) libcurl/7.72.0 zlib/1.2.12 libidn2/2.3.7 librtmp/2.3
Release-Date: 2020-08-19
Protocols: dict file ftp gopher http imap ldap ldaps pop3 rtmp rtsp smtp telnet tftp

從上面的Protocols里面也可以看到不支持https,如果我們執行下面這個命令

curl https://www.baidu.com/ -vvvv

會出現如下報錯:

curl: (1) Protocol "https" not supported or disabled in libcurl

現在需要升級curl,主要通過brew進行安裝,執行如下命令

brew install curl

會出現如下結果

按照提示還需要設置環境變量PATH,否則會不生效,按照上面的提示,執行如下命令:

export PATH="/usr/local/opt/curl/bin:$PATH"

這個時候我們再執行curl -V,可以看到如下結果

curl 8.8.0 (x86_64-apple-darwin23.4.0) libcurl/8.8.0 (SecureTransport) OpenSSL/3.3.1 zlib/1.2.12 brotli/1.1.0 zstd/1.5.6 libidn2/2.3.7 libssh2/1.11.0 nghttp2/1.61.0 librtmp/2.3 OpenLDAP/2.6.8

Release-Date: 2024-05-22

Protocols: dict file ftp ftps gopher gophers http https imap imaps ipfs ipns ldap ldaps mqtt pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp

Features: alt-svc AsynchDNS brotli GSS-API HSTS HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz MultiSSL NTLM SPNEGO SSL threadsafe TLS-SRP UnixSockets zstd

可以看到新增了很多協議。至此升級完成

再執行curl https://www.baidu.com/ -vvvv可以看到如下結果

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/42795.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/42795.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/42795.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Linux workqueue介紹

Linux中的workqueue機制就是為了簡化內核線程的創建。通過調用workqueue的接口就能創建內核線程。并且可以根據當前系統的CPU的個數創建線程的數量,使得線程處理的事務能夠并行化。 工作隊列(workqueue)是另外一種將工作推后執行的形式。工作…

04:C語言流程控制

C語言流程控制 1、選擇結構1.1、第一種:if ...else / if ...else if...else1.2、第二種:switch case 2、循環結構2.1、第一種:for循環2.1、第二種:while循環2.2、第三種:do...while循環 在C語言程序里,一共…

為什么要考數據庫證書?

考取數據庫證書有多方面的理由和好處,這些好處不僅限于個人職業發展,也涉及到提升專業技能、增強競爭力以及獲得行業認可等方面。以下是一些主要的原因: 提升專業技能:數據庫證書考試通常要求考生掌握一定的數據庫理論知識和實踐技…

Java數據結構9-排序

1. 排序的概念及引用 1.1 排序的概念 排序:所謂排序,就是使一串記錄,按照其中的某個或某些關鍵字的大小,遞增或遞減的排列起來的操作。 穩定性:假定在待排序的記錄序列中,存在多個具有相同的關鍵字的記錄…

【vuejs】vue-router多層級路由配置以及頁面嵌套的處理

1. 多層級頁面嵌套概念 1.1 什么是多層級頁面嵌套 多層級頁面嵌套指的是在單頁面應用(SPA)中,頁面結構由多個嵌套的組件組成,每個組件可能代表不同的頁面或頁面區域。這種結構允許開發者將應用組織成多個模塊,每個模…

認證資訊|Bluetooth SIG認證

在當今高度互聯的世界中,無線技術的普及已經成為我們生活和工作中不可或缺的一部分。作為領先的無線通信技術之一,Bluetooth技術以其穩定性、便捷性和廣泛的應用場景而備受青睞。然而,要想在激烈的市場競爭中脫穎而出,獲得Bluetoo…

6、Redis系統-數據結構-04-Hash

四、哈希表(Hashtable) 哈希表是一種高效的鍵值對數據結構,通過散列函數將鍵映射到表中的位置,實現快速的插入、刪除和查找操作。Redis 廣泛使用哈希表來實現 Hash 對象和數據庫的鍵值存儲。以下將從結構設計、哈希沖突與鏈式哈希…

深入源碼,探究#、$號替換符的區別

在Mybatis的日常使用過程中以及在一些技術論壇上我們都能常常聽到,不要使用$符號來進行SQL的編寫,要使用#符號,否則會有SQL注入的風險。那么,為什么在使用$符號時會有注入的風險呢,以及#號為什么不會有風險呢&#xff…

C/C+++服務器之libuv的使用實戰

libuv libuv簡介 1: 開源跨平臺的異步IO庫, 主要功能有網絡異步,文件異步等。 2: libuv主頁: http://libuv.org/ 3: libuv是node.js的底層庫; 4: libuv的事件循環模型: epoll, kqueue, IOCP, event ports; 異步 TCP 與 UDP sockets; DNS 解析 異步文件讀寫; 信號處…

Python結合MobileNetV2:圖像識別分類系統實戰

一、目錄 算法模型介紹模型使用訓練模型評估項目擴展 二、算法模型介紹 圖像識別是計算機視覺領域的重要研究方向,它在人臉識別、物體檢測、圖像分類等領域有著廣泛的應用。隨著移動設備的普及和計算資源的限制,設計高效的圖像識別算法變得尤為重要。…

設計模式-結構型-08-組合模式

文章目錄 1、學校院系展示需求2、組合模式基本介紹3、組合模式示例3.1、 解決學校院系展示(透明模式1)3.2、高考的科目(透明模式2)3.3、高考的科目(安全組合模式) 4、JDK 源碼分析5、注意事項和細節 1、學校…

存儲過程編程-創建(CREATE PROCEDURE)、執行(EXEC)、刪除(DROP PROCEDURE)

一、定義 1、存儲過程是在SQL服務器上存儲的已經編譯過的SQL語句組。 2、存儲過程分為三類:系統提供的存儲過程、用戶定義的存儲過程和擴展存儲過程 (1)系統提供的存儲過程:在安裝SQL Server時,系統創建了很多系統存…

AI機器人在企業拓客上常見的功能有哪些

AI機器人具備多種功能,這些功能主要基于其被設計和訓練的目的。整理了一些常見的AI機器人功能: 1. 語音識別與自然語言處理: - 語音識別:將用戶的語音輸入轉換為文本,以便機器人可以理解和處理。 - 自然語言處理…

QCC5181 歌詞歌曲名多國語言顯示替代QCC5125 CSR8675

QCC518X作為Qualcomm新一代藍牙技術芯片,支持最新藍牙協議V5.4,較QCC512X系列,它有更強大的DSP、CPU。除支持USB、I2S、SPDIF等接口外,還擴展了LE Audio功能,擴展支持AptX Lossless。以5181為例,我們還擴展…

vscode語言模式

1.背景 寫vue3ts項目的時候,用到了volar插件,在單文件使用的時候,鼠標懸浮在代碼上面會有智能提示; 但是最近volar插件提示被棄用了,然后我按照它的官方提示,安裝了Vue-official擴展插件,但是…

Banana Pi BPI-M5 Pro 低調 SBC 采用 Rockchip RK3576 八核 Cortex-A72/A53 AIoT SoC

Banana Pi BPI-M5 Pro,也稱為 Armsom Sige5,是一款面向 AIoT 市場的低調單板計算機 (SBC),由 Rockchip RK3576 八核 Cortex-A72/A53 SoC 驅動,提供Rockchip RK3588和RK3399 SoC 之間的中檔產品。 該主板默認配備 16GB LPDDR4X 和…

如何大幅減少 Vue.js 中的包大小和加載時間,提升用戶體驗!

大家好,我是CodeQi! 一位熱衷于技術分享的碼仔。 你知道嗎,根據Google 的一項研究,如果網站加載時間超過 3 秒,53% 的移動用戶會離開該網站? 性能優化是一個經常討論的話題,但很多開發人員并不關心提高應用的速度。 在前端開發中,優化包大小和加載時間對于提升用戶體…

下一代 CLI 工具,使用Go語言用于構建令人驚嘆的網絡應用程序

大家好,今天給大家分享一個創新的命令行工具Gowebly CLI,它專注于使用Go語言來快速構建現代Web應用程序。 Gowebly CLI 是一款免費開源軟件,有助于在后端使用 Go、在前端使用 htmx 和 hyperscript 以及最流行的 CSS 框架輕松構建令人驚嘆的 W…

入門PHP就來我這(高級)15 ~ 圖書刪除功能

有膽量你就來跟著路老師卷起來! -- 純干貨,技術知識分享 路老師給大家分享PHP語言的知識了,旨在想讓大家入門PHP,并深入了解PHP語言。 今天給大家接著上篇文章實現圖書刪除功能,來實現刪除圖書信息記錄行的功能。 1 刪…

高顏值官網(3):家居用品網站12個,好的創意都在這里。

hello,大家好,我是大千UI工場,本文為大家帶來家居用品網站UI,供大家欣賞。