Hvordan Ring REST i Java

Hvordan Ring REST i Java


En av de relativt nye oppføringer i verktøykasse av en webutvikler er REST arkitektur. Denne arkitekturen benytter HTTP request metoder som en del av behandlingen av forespørselen scenen, f.eks skape unike logikk for samme nettadresse avhengig av om forespørselen var en GET-forespørsel eller en POST-forespørsel. Dette åpner for enklere klient samhandling, selv uten å bruke en nettleser per se - alle systemer er i stand til å lage en HTTP-forespørsel er i stand til å arbeide med en REST-basert arkitektur.

Bruksanvisning

1 Opprett en ny URL objekt som skal brukes for å koble til REST tjeneste:

URL u = ny URL ( "http://www.example.com/");

2 Få URLConnection fra nettadressen ved å åpne tilkoblingen, støping til HttpURLConnection.

HttpURLConnection conn = (HttpURLConnection) u.openConnection ();

3 Sett forespørsel metode å bruke på tilkobling, for eksempel GET, POST, DELETE, etc.

conn.setRequestMethod ( "POST");

4 Få den nødvendige strøm for anmodningen, dvs. en Input hvis du leser data med en GET-forespørsel, eller en OutputStream hvis du skriver data med en POST-forespørsel.

Input er = conn.getInputStream ();

// Arbeide med strøm etter behov.

Hint

  • Merk at denne koden er ekstremt forenklede. Det er lurt å legge feilkontroll for å sikre forespørselen gikk gjennom riktig, avvikshåndtering kode, etc.