Eseguire richieste HTTP con basic auth in Laravel
Laravel usa Guzzle per eseguire richieste HTTP.
Dovrebbe essere già installato, ma nel caso potete installare Guzzle con composer:
composer require guzzlehttp/guzzle
Laravel usa Guzzle per eseguire richieste HTTP.
Dovrebbe essere già installato, ma nel caso potete installare Guzzle con composer:
composer require guzzlehttp/guzzle
Ho diversi script PHP che richiamo tramite AJAX che mandano in output HTML invece che JSON.
Questi script me li vorrei riportare così come sono in un'applicazione scritta in Angular.
Quindi devo fare una chiamata a questi script tramite il modulo HttpClient, e poi visualizzarli nella pagina.
L'altro giorno mi sono imbattuto in $_SERVER['PHP_AUTH_USER'], che ci permette di eseguire una autenticazione HTTP con PHP.
Non ho ben capito quando sarebbe meglio usare questa autenticazione rispetto al classico database, se non per cose molto "veloci" e easy.
Comunque è sempre una cosa in più da sapere.
Per l'invio di richieste HTTP in Rust abbiamo a disposizione la libreria reqwest, praticamente quasi uno standard al momento.
Per usarla aggiungete queste dipendenze al Cargo.toml:
[dependencies]
reqwest = { version = "0.10", features = ["json"] }
tokio = { version = "0.2", features = ["full"] }
Oggi cercando di connettermi tramite Java ad un registratore di cassa usando OkHttp3 ottenevo questa eccezione:
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Il problema è di facile soluzione: bisogna fare in modo che la libreria ignori i certificati SSL.
Servefile è un piccolo programma che crea al volo un server HTTP temporaneo su Linux, per permettere di scaricare un determinato file tramite rete.
Su Debian l'ho installato tramite repo:
# aptitude install servefile