16
0
Fork 0

Ajout doc sur option --cipher

master
emorino 3 months ago
parent 538419bcc6
commit bf9b5f004d
  1. 20
      HowtocURL.md

@ -292,4 +292,22 @@ cURL, ou see URL (« voir URL »), est le nom général du projet, qui englobe l
Dans certains cas, lorsqu'on récupère la sortie de "curl" dans un autre programme — exemple `curl http://example.com | grep foo` — l'erreur `(23) Failed writing body` est renvoyée. Dans ce cas, "grep" interrompt la sortie standard dès qu'il a trouvé ce qu'il cherche, "curl" n'a alors plus d'emplacement où écrire ses données.
On désactive alors le buffer de "curl" avec l'option `-N` (ou `--no-buffer`) afin de récupérer toute la réponse avant de la transmettre à la sortie standard : `curl -N http://example.com | grep foo`.
On désactive alors le buffer de "curl" avec l'option `-N` (ou `--no-buffer`) afin de récupérer toute la réponse avant de la transmettre à la sortie standard : `curl -N http://example.com | grep foo`.
### Erreur 141A318A SSL routines:tls_process_ske_dhe:dh key too small
Selon la version de l'OS où de la clé DH qui a été généré, il se peut qu'on ai une erreur "SSL routines:tls_process_ske_dhe:dh key too small" en faisant une requêtes curl.
Si vous souhaitez bypasser la vérification clé DH on peu utilisé l'option --cipher comme ceci :
~~~
# curl --ciphers 'DEFAULT:!DH'
~~~
On peux également utilisé l'option --cipher pour désactivé d'autres cipher lors de la requetes curl, ou de la limité seulement a certains cipher par exemple :
~~~
# curl --ciphers 'ECDHE-RSA-AES128-GCM-SHA256'
~~~
ou rajouter l'option `--ciphers ECDHE-RSA-AES128-GCM-SHA256` dans le fichier `.curlrc`
Loading…
Cancel
Save