Articles of rest

Spring Resttemplate la gestione delle eccezioni

Di seguito è riportato lo snippet di codice; in sostanza, sto tentando di propagare l’eccezione quando il codice di errore è diverso da 200. ResponseEntity response = restTemplate.exchange(url.toString().replace(“{version}”, version), HttpMethod.POST, entity, Object.class); if(response.getStatusCode().value()!= 200){ logger.debug(“Encountered Error while Calling API”); throw new ApplicationException(); } Tuttavia, nel caso di una risposta 500 dal server, ottengo l’eccezione org.springframework.web.client.HttpServerErrorException: […]

Disabilitare Hypertext Application Language (HAL) in JSON?

Utilizzo di Spring Data REST con JPA nella versione 2.0.2.RELEASE. Come posso disabilitare Hypertext Application Language (HAL) nel JSON? http://stateless.co/hal_specification.html Ho già provato molte cose, ma inutilmente. Ad esempio, ho impostato le intestazioni Accept e Content-type su “application / json” invece di “application / hal + json”, ma continuo a ricevere il contenuto JSON con […]

Errore Powershell v3 Invoke-WebRequest HTTPS

Utilizzo di Invoke-WebRequest e Invoke-RestMethod di Powershell v3 Ho utilizzato con successo il metodo POST per pubblicare un file JSON in un sito Web https. Il comando che sto usando è $cert=New-Object System.Security.Cryptography.X509Certificates.X509Certificate2(“cert.crt”) Invoke-WebRequest -Uri https://IPADDRESS/resource -Credential $cred -certificate $cert -Body $json -ContentType application/json -Method POST Tuttavia quando tento di utilizzare il metodo GET come: […]

Richiesta POST tramite RestTemplate in JSON

Non ho trovato alcun esempio su come risolvere il mio problema, quindi voglio chiederti aiuto. Non posso semplicemente inviare una richiesta POST usando l’object RestTemplate in JSON Ogni volta che ottengo org.springframework.web.client.HttpClientErrorException: 415 Tipo di supporto non supportato Io uso RestTemplate in questo modo: … restTemplate = new RestTemplate(); List<HttpMessageConverter> list = new ArrayList<HttpMessageConverter>(); list.add(new […]

Best practice per aggiornamenti parziali in un servizio RESTful

Sto scrivendo un servizio RESTful per un sistema di gestione dei clienti e sto cercando di trovare le migliori pratiche per l’aggiornamento parziale dei record. Ad esempio, voglio che il chiamante sia in grado di leggere il record completo con una richiesta GET. Ma per l’aggiornamento sono consentite solo alcune operazioni sul record, come cambiare […]

Libreria client REST JavaScript

Esiste una libreria JavaScript che mi consente di eseguire tutte le operazioni di REST come ( GET , POST , PUT e DELETE su HTTP o HTTPS )?

È ansible inviare un array con l’estensione Postman Chrome?

Ho utilizzato l’estensione Postman Chrome per testare la mia API e vorrei inviare una serie di ID via posta. C’è un modo per inviare qualcosa di elencarlo come parametro in Postman? { user_ids: [“1234”, “5678”] }

qual è il modo corretto per inviare un file dal servizio web REST al client?

Ho appena iniziato a sviluppare i servizi REST, ma mi sono imbattuto in una situazione difficile: l’invio di file dal mio servizio REST al mio cliente. Finora ho imparato come inviare semplici tipi di dati (stringhe, interi, ecc.) Ma l’invio di un file è diverso, poiché ci sono così tanti formati di file che non […]

Qual è il vantaggio dell’utilizzo di REST anziché di HTTP non REST?

Apparentemente, REST è solo un insieme di convenzioni su come usare HTTP . Mi chiedo quale vantaggio forniscano queste convenzioni. Qualcuno sa?

Puoi aiutarmi a capire questo? “Errori comuni di REST: le sessioni sono irrilevanti”

Disclaimer: Sono nuovo nella scuola di pensiero REST, e sto cercando di avvolgere la mia mente intorno ad esso. Quindi, sto leggendo questa pagina, Errori comuni di REST , e ho scoperto che sono completamente sconcertato dal fatto che la sezione sulle sessioni sia irrilevante. Questo è quello che dice la pagina: Non dovrebbe esserci […]