Articles of rest

Tipo di contenuto REST: dovrebbe essere basato sull’estensione o sull’intestazione Accept?

La rappresentazione (html, xml, json) restituita da un servizio web RESTful deve essere determinata dall’URL o dall’intestazione Accept HTTP?

Modo RESTful per creare più oggetti in una richiesta

Sto lavorando su un piccolo programma client per raccogliere gli ordini. Voglio farlo in un “REST (ful) way”. Quello che voglio fare è: Raccogli tutti gli ordini (prodotto e quantità) e invia l’ordine completo al server Al momento vedo due opzioni per fare questo: Invia ogni ordine al server: POST qty e product_id In realtà […]

Querystring nell’URL della risorsa REST

Oggi ho avuto una discussione con un collega sull’utilizzo di stringhe di query negli URL REST. Prendi questi 2 esempi: 1. http://localhost/findbyproductcode/4xxheua 2. http://localhost/findbyproductcode?productcode=4xxheua La mia posizione era che gli URL dovrebbero essere progettati come nell’esempio 1. Questo è più pulito e ciò che ritengo sia corretto all’interno di REST. Ai miei occhi saresti completamente […]

Qual è il miglior metodo RESTful per restituire il numero totale di elementi in un object?

Sto sviluppando un servizio API REST per un grande sito di social networking in cui sono coinvolto. Finora, sta funzionando alla grande. Posso inviare richieste GET , POST , PUT e DELETE agli URL degli oggetti e influire sui miei dati. Tuttavia, questi dati sono paginati (limitati a 30 risultati alla volta). Tuttavia, quale sarebbe […]

Cos’è REST? Leggermente confuso

Ero convinto che REST fosse un servizio web, ma sembra che non sia corretto nel pensarlo, quindi, qual è REST? Ho letto su Wikipedia ma non riesco ancora a capirlo. Perché fare molti posti si riferiscono alle API come API REST?

Quali sono i verbi e le azioni dell’URL RESTful migliori / comuni?

Sto cercando di trovare alcune informazioni sulle azioni URL RESTful migliori e più comuni. ad esempio, quale URL usi per visualizzare i dettagli di un articolo, per modificarlo, aggiornarlo, ecc. /question/show/ /question/edit/ /question/update/ (this is the post back url) /question/list (lists the questions) hmm. grazie a chiunque aiuti 🙂

passport.js Autenticazione RESTful

Come si gestisce l’autenticazione (locale e Facebook, ad esempio) usando passport.js, attraverso un’API RESTful invece che attraverso un’interfaccia web? Problemi specifici riguardano il passaggio dei dati dai callback a una risposta RESTful (JSON) rispetto a un tipico res.send ({data: req.data}), impostando un endpoint iniziale / di accesso che reindirizza a Facebook (/ login non può […]

Jersey restituisce 404 con qualsiasi codice di stato di errore?

Ho questo endpoint inutile nel percorso “/ test”: @PUT public Response doSomething() { return Response.status(409).build(); } e lo collaudo in questo modo: @Test public void uselessTest() { put(“/test”).then().assertThat().statusCode(409); } Ma ottengo un errore di asserzione: Il codice di stato previsto non corrisponde al codice di stato effettivo . Questo succede in più codici: 400, 500 […]

API REST Spring Boot – richiesta timeout?

Ho un servizio Spring Boot REST che a volte chiama servizi di terze parti come parte di una richiesta. Vorrei impostare un timeout su tutte le mie risorse (diciamo 5 secondi), in modo tale che se una qualsiasi richiesta di gestione (l’intera catena, dall’arrivo alla risposta) impiega più di 5 secondi, i miei controller rispondono […]

Codeigniter REST CSV importare su mysql

Voglio pubblicare file CSV sul mio controller usando API. Sto usando la libreria REST Codeigniter di Phil Sturgeon. Come implementare sul lato client l’importazione di CSV sul mio server REST. Voglio solo chiedere perché non riesco a trovare alcuna documentazione a riguardo.