rest

Mattepuffo's logo
Creare un client HTTP in Java con Unirest

Creare un client HTTP in Java con Unirest

Unirest è un libreria per creare richieste HTTP in maniera molto semplice e veloce.

E' disponibile per diversi linguaggi, ed oggi vedremo un esempio con Java.

Se usate Maven, aggiungete questa dipendenza al vostro pom.xml:

        <dependency>
            <groupId>com.mashape.unirest</groupId>
            <artifactId>unirest-java</artifactId>
            <version>1.4.9</version>
        </dependency>

Mattepuffo's logo
Creare un client HTTP in Python con Unirest

Creare un client HTTP in Python con Unirest

Unirest è un libreria per creare richieste HTTP in maniera molto semplice e veloce.

E' disponibile per diversi linguaggi, ed oggi vedremo un esempio con Python.

Da quanto ho capito, al momento la libreria è compatabile solo con Python 2.

Prima di tutto, installiamo la libreria con pip:

# pip install unirest

Mattepuffo's logo
Testare servizi REST online con httpbin

Testare servizi REST online con httpbin

Se vogliamo testare dei servizi REST, magari per usare librerie nuove o per capire meglio come eseguire il parsing JSON, ecc...possiamo rivalerci di httpbin!

Si tratta di un servizio web che mette a disposizione diversi endpoint da sfruttare.

Mattepuffo's logo
Creare un web service REST in Java con JAX-WS

Creare un web service REST in Java con JAX-WS

Per una delle aziende per cui lavoro, ho creato un REST web service in Java, che si connette al database Oracle, ed espone i dati in formato JSON.

Partendo da questo esempio reale, vi mostro come creare un web service REST in Java, usando JAX-WS!

Questo è quello che useremo nel progetto:

  • Maven -> per gestire il progetto e le dipendenze
  • Grizzly -> come HTTP server
  • Jersey -> framework open source per la creazione di servizi RESTful in Java
  • OJDBC -> per la connessione al db Oracle; se avete un altro tipo di db, potete usare JDBC o un altro driver appropriato

Mattepuffo's logo
Creare un client PHP con Unirest

Creare un client PHP con Unirest

Unirest è un libreria per creare richieste HTTP in maniera molto semplice e veloce.

E' disponibile per diversi linguaggi, ed oggi vedremo un esempio con PHP.

Per installare la libreria possiamo usare composer:

$ composer require mashape/unirest-php

Verrà scaricato tutto dentro una directory vendor.