Menu

Developers Italia Sviluppiamo i servizi pubblici, insieme

Seguici su

urlshrtapi 1.0.0

Url shortner REST API

Rest Api che consente di comprimere gli URL in modo da trasformare indirizzi web lunghi in link cortissimi.

Vitalità:

60%

i

L’indice di vitalità, così come previsto nelle linee guida sull’acquisizione e riuso di software per la PA, è calcolato prendendo in considerazione le seguenti quattro categorie:

  • Code activity: il numero di commit e merge giornalieri;
  • Release history: il numero di release giornaliere;
  • User community: il numero di autori unici;
  • Longevity: l’età del progetto.

I range di ogni misura possono essere trovati nel file vitality-ranges.yml.

Stato di sviluppo: stabile


Funzionalità del software

Url shortening

Url aliasing

Città di Torino

Regione Piemonte

Città Metropolitana di Torino

Informazioni di dettaglio

urlshrtapi 1.0.0

Url shortner REST API

Ultimo rilascio 2020-04-30 (1.0.0)

Tipo di manutenzione community

Lingue supportate Italiano

Descrizione estesa

Urlshortner API è un API Rest che permette di accorciare URL molto lunghi in link più corti in modo da favorirne la condivisione e “mascherare” i numerosi parametri che compongono tipicamente una URL.

L’api è composta da due sole risorse:

  • GET /urlshrtapi/{id} : che permette di invocare una url accorciata attraverso l’id assegnato dall’operazione di shortening
  • GET /urlshrtapi/?url={url_originale} : che permette di accorciare la url_originale passata in input ed ottenere la url accorciata corrispondente

Es: GET /us?url=http://www.csipiemonte.it HTTP/1.1

` Host: www.url-s.it`

` HTTP/1.1 200 OK`

` Server: Apache-Coyote/1.1`

` Access-Control-Allow-Origin: *`

` Access-Control-Allow-Methods: GET, POST, PUT, DELETE, HEAD`

` Access-Control-Allow-Headers: origin, content-type, accept, authorization`

` Access-Control-Allow-Credentials: true`

` Content-Type: text/plain`

` Content-Length: 46`

` Date: Thu, 30 Apr 2020 09:42:53 GMT {“shorturl”:”http://www.url-s.it/us/822d93c2”}`

torna all'inizio dei contenuti