Premium Only Content
Enviando JSON e recebendo JSON com curl no C++ PARTE 2
"#aiedonline em youtube.com/c/aiedonline"
Enviando JSON e recebendo JSON com curl no C++
Todo o material de minhas aulas estão aqui: https://youtu.be/jSsJmD4I3Nw
Apostila gratuita de Redes: https://docs.google.com/document/d/14S8MAcjspdbBWsja-Ijb_GQfs4C1PzJmDcTJ3bYXyeQ/edit?usp=sharing
TELEGRAM: https://t.me/joinchat/Plabo1TylY2GEPJQ1eJ9IQ
GIT: https://github.com/aiedonline/ccpp/blob/main/http/postjson.cpp
Parte 1: https://youtu.be/8p-sTL_9MGY
Parte 2: https://youtu.be/zIZOBtiliDI
Seja membro deste canal e ganhe benefícios:
https://www.youtube.com/channel/UC8VOano3neuTPsf1ptrfTvg/join
O cURL é um projeto de software de computador que fornece uma biblioteca e uma ferramenta de linha de comando para transferir dados usando vários protocolos .O projeto cURL produz dois produtos, libcurl e cURL. Lançado pela primeira vez em 1997, o nome cURL vem do inglês "Client URL", que significa "URL do cliente". O autor original e principal desenvolvedor é o desenvolvedor sueco Daniel Stenberg .
libcurl é uma biblioteca de transferência de URL do lado do cliente, suportando cookies, DICT, FTP, FTPS, Gopher, HTTP (com suporte a HTTP/2 ), HTTP POST, HTTP PUT, proxy HTTP, HTTPS, IMAP, Kerberos, LDAP, POP3, RTSP, SCP e SMTP. A biblioteca suporta o esquema URI de arquivos, SFTP, Telnet, TFTP, retomada de transferência de arquivos, upload de FTP, upload baseado em formulário HTTP, certificados HTTPS, LDAPS, proxies e autenticação de usuário.
A biblioteca libcurl é portável. Ela constrói e funciona de forma idêntica em muitas plataformas, incluindo AIX, AmigaOS, Android , BeOS, BlackBerry Tablet OS e BlackBerry 10 OpenVMS, Darwin, DOS, FreeBSD, HP-UX, HURD, iOS, IRIX, Linux, MacOS , NetBSD, NetWare, OpenBSD, OS / 2, QNX Neutrino, SO RISC, Solaris, Symbian, Tru64, Ultrix, UnixWare e Windows.
A biblioteca libcurl é gratuita, "thread-safe" e compatível com IPv6. Vinculações estão disponíveis para mais de 40 linguagens, incluindo C/C++, Java, PHP e Python.
A biblioteca libcurl pode suportar axTLS, GnuTLS, mbed TLS, NSS, QSOSSL no IBM i, SChannel no Windows, Secure Transport no macOS e iOS, SSL / TLS pelo OpenSSL, e wolfSSL.
cURL
cURL é uma ferramenta de linha de comando utilizada para obter ou enviar dados, incluindo arquivos, usando a sintaxe URL.
Por utilizar a biblioteca libcurl, cURL suporta vários protocolos de rede comuns, incluindo HTTP, HTTPS, FTP, FTPS, SCP, SFTP, TFTP, LDAP, DAP, DICT, TELNET, ARQUIVO, IMAP, POP3, SMTP e RTSP (os quatro últimos apenas em versões mais recentes que 7.20.0 ou 9 de fevereiro de 2010).
O cURL suporta HTTPS e executa a verificação de certificado SSL por padrão quando um protocolo seguro é especificado, como HTTPS. Quando o cURL se conecta a um servidor remoto via HTTPS, ele obtém o certificado do servidor remoto e verifica em seu armazenamento de certificados CA a validade do mesmo, de modo a garantir que o servidor remoto seja aquele que afirma ser. Alguns pacotes cURL são embutidos com um arquivo que armazena os certificados CA. Existem várias opções para especificar um certificado de CA, como --cacert e --capath . A opção --cacert pode ser usada para especificar o local do arquivo onde o certificado CA está armazenado. Na plataforma Windows, se um arquivo de certificado de CA não for especificado, o cURL procurará por um arquivo com nome “curl-ca-bundle.crt” na seguinte ordem:
O cURL retornará uma mensagem de erro se o servidor remoto estiver usando um certificado autoassinado ou se o certificado do servidor remoto não estiver assinado por uma CA listada no arquivo de certificado da CA. A opção -k ou --insecure pode ser usada para pular a verificação de certificados. Como alternativa, se o servidor remoto for confiável, o certificado CA do servidor remoto poderá ser adicionado ao arquivo de armazenamento dos certificados CA.
#threads, #argv, #argc, #parametros, #cpp, #g++, #c++, #c, #compilar, #Linux, #GNU, #Impacta, #Faculdade, #Universidade, #CiênciaComputação, #ADS, #Tecnologia, #Hospedagem, #Bicoin, #Ubuntu, #KaliLinux, #mintLinux, #diolinux, #bosontreinamentos
-
12:14
DeVory Darkins
9 hours ago $20.33 earnedBill Maher TRUTH BOMB Triggers HEATED Argument on The View
60K72 -
31:58
The Officer Tatum
6 hours agoThe View LASHES OUT On Morning Joe For MEETING WITH Trump
34.8K57 -
1:37:46
Kim Iversen
12 hours agoJoe Biden’s Post-Election Revenge: WW3 | Democrats Tremble Over Matt Gaetz and RFK Jr, Form “Shadow Cabinet"
124K125 -
1:47:09
Fresh and Fit
11 hours agoGuy Crashes Car Working Uber?! Money Monday Call In Show!
75.9K11 -
1:48:50
Glenn Greenwald
12 hours agoDC Attacks Trump's Most Disruptive Picks; Biden Authorizes Massive Escalation With Russia; Joe & Mika Meet With "Hitler" | SYSTEM UPDATE #367
168K232 -
1:44:34
Tucker Carlson
11 hours agoTucker Carlson and Russ Vought Break Down DOGE and All of Trump’s Cabinet Picks So Far
212K282 -
1:42:47
Flyover Conservatives
1 day agoBO POLNY | The Best and Worst Times Are Coming – Are You Ready? | FOC Show
60.9K24 -
51:12
BIG NEM
14 hours agoWelcome to Our Uncensored Show: Trump, Simulation Theory & the Albanian Mob - EP1
65.8K17 -
2:05:14
Robert Gouveia
13 hours agoFBI Criminals Get LAWYERS; STOP Counting ILLEGAL Votes; Time to Disbar Tish James
84.4K113 -
1:00:30
The StoneZONE with Roger Stone
11 hours agoAre We Heading For World War III? General Michael Flynn Joins The StoneZONE w/ Roger Stone
59.3K14