Linux CURL CLI 抓取網頁的時候,遇到下述錯誤訊息:
- curl: (35) error:141A318A:SSL routines:tls_process_ske_dhe:dh key too small
要如何解決呢?
閱讀全文〈CURL 遇到 SSL 錯誤 tls_process_ske_dhe:dh key too small 解法〉
個人筆記, 記錄關於 系統、程式、新聞 與 日常生活 等資訊
Linux CURL CLI 抓取網頁的時候,遇到下述錯誤訊息:
要如何解決呢?
閱讀全文〈CURL 遇到 SSL 錯誤 tls_process_ske_dhe:dh key too small 解法〉
PHP CURL 要傳送 HTTP Protocol 的 Content-Length,Content-Length 這個值要怎麼計算呢?
程式撰寫常常需要線上查資料、查 Library 或者查詢寫法(ex: foreach 的參數) 等等,有個線上服務出現,將這些種種問題一次解決。
各種程式語言、各種寫法範例、Cheatsheet 等等,在這個網站都可以直接查到,而且還有提供 CLI (crt.sh) 直接透過 CURL 存取查詢。
使用方式
註:此篇最下面有將 cht.sh 與 vim 快速鍵結合,方便查詢
PHP CURL 要傳送 PUT、DELETE、OPTIONS 要怎麼傳送?傳送過後,同一個 connection 要怎麼 reset?
Bash shell 想要送中文等需要被 urlencode 過的文字到網址去,要怎麼做呢?
此篇使用 curl 直接傳送,另外在紀錄 Bash 的 urlencode() / urldecode() 寫法
Linux 於 CLI 使用 CURL 想要測試看看網站的詳細連線速度,要怎麼做呢?
註:此篇「httpstat 分析 從 DNS查詢 到 下載完成各個階段的處理時間」也是使用 CURL 類似做法達成的,此篇是更簡化的版本。
PHP CURL 若 TIMEOUT 掉, 就直接回傳空, 程式繼續往下跑, 但是要特別追蹤 Timeout 的狀況, 於是要於 Timeout 時, 紀錄當下的資料, 要如何偵測是 CURL Timeout 呢?
PHP 透過 CURL 設定讀寫 Cookie 的方式, 大部分都用下述兩個參數:
不過若讀取網站的 Cookie 一直寫不進去要怎麼辦? (我也不知道為何會寫不進去. orz.)
最近 Proxy 用的很兇, 要監控 Proxy 有沒有正常運作, 除了看程式是否正常執行、Port 是否正常存在外, 最簡單的就是透過 Proxy 抓個資料跑跑看就知道了.
於 Linux CLI 使用 CURL 要抓取網頁(HTTP)的 Header 參數, 要怎麼使用?