{"id":11593,"date":"2016-02-11T12:12:44","date_gmt":"2016-02-11T11:12:44","guid":{"rendered":"http:\/\/www.devapp.it\/wordpress\/?p=11593"},"modified":"2016-06-07T14:53:33","modified_gmt":"2016-06-07T12:53:33","slug":"postman-sviluppa-le-tue-api-piu-velocemente","status":"publish","type":"post","link":"https:\/\/www.devapp.it\/wordpress\/postman-sviluppa-le-tue-api-piu-velocemente\/","title":{"rendered":"Postman: sviluppa le tue API pi\u00f9 velocemente"},"content":{"rendered":"<p>Lo <strong>sviluppo web<\/strong> \u00e8 cambiato moltissimo negli ultimi anni. L&#8217;utente finale ha notato cambiamenti giganteschi a livello di interazione, dinamicit\u00e0, adattabilit\u00e0 ai dispositivi mobili ma\u00a0anche le architetture delle applicazioni hanno subito drastiche modifiche alla loro struttura. Siamo nel pieno periodo del Cloud, dei backend \u00a0che mettono lo stesso servizio a disposizione di tanti tipi di client diversi &#8211; mobile e non &#8211; e soprattutto siamo nell&#8217;epoca in cui le API dominano le interazioni attraverso la rete concentrandosi sul pattern REST ed il formato JSON ma non solo.<\/p>\n<p>Strumenti come <a href=\"https:\/\/www.getpostman.com\" target=\"_blank\">Postman <\/a>di cui parliamo in questo post sono proprio ci\u00f2 che ci \u00a0serve. Si tratta di un&#8217;app per il browser Chrome (esiste anche per Mac, ma ancora in versione <em>beta<\/em>) che permette di\u00a0<strong><em>debuggare<\/em> le API<\/strong> inviando richieste complete di ogni aspetto \u00a0previsto dal protocollo HTTP e mostrando il contenuto completo delle risposte ricevute.<\/p>\n<p><a href=\"http:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2015\/12\/postman_img_01.jpg\" rel=\"attachment wp-att-11594\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-11594\" src=\"http:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2015\/12\/postman_img_01.jpg\" alt=\"postman_img_01\" width=\"782\" height=\"489\" srcset=\"https:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2015\/12\/postman_img_01.jpg 782w, https:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2015\/12\/postman_img_01-300x188.jpg 300w, https:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2015\/12\/postman_img_01-768x480.jpg 768w\" sizes=\"auto, (max-width: 782px) 100vw, 782px\" \/><\/a><\/p>\n<p>Ci\u00f2 sar\u00e0 utilissimo nel test delle proprie API lato server ma anche nelle fasi di studio di quelle fornite da terze parti che non sempre sono documentate correttamente e completamente.<br \/>\nL&#8217;utilizzo \u00e8 immediato proprio perch\u00e8 basta scaricare l&#8217;estensione per Chrome e Postman\u00a0sar\u00e0 subito pronto\u00a0nel proprio browser. Ci\u00f2 che \u00e8 richiesto, per il pieno sfruttamento, \u00e8 ovviamente una buona dimestichezza con il protocollo HTTP.<\/p>\n<p>Il gruppo di sviluppatori che ha prodotto e cura attualmente Postman, forte di importanti sponsorizzazioni, sta allargando i propri orizzonti offrendo anche una <strong>piattaforma Cloud<\/strong> per favorire la collaborazione tra appartenenti allo stesso team. In pratica ci si potr\u00e0 scambiare API, test di script e documentazione mediante il meccanismo delle Collections, concetto portante del nuovo meccanismo.<\/p>\n<p>Usare API nelle proprie app mobile senza strumenti come Postman non \u00e8 certo impossibile, ma perch\u00e8 rinunciare ad un aiuto del genere e all&#8217;occasione che offre per conoscere sempre pi\u00f9 a fondo i meccanismi della Rete ?<br \/>\nAlla prossima!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lo sviluppo web \u00e8 cambiato moltissimo negli ultimi anni. L&#8217;utente finale ha notato cambiamenti giganteschi a livello&#8230;<\/p>\n","protected":false},"author":561,"featured_media":11761,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[534],"tags":[1601,917,1603,1602,1598],"class_list":["post-11593","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-api-development","tag-mobile-developers","tag-postman","tag-svliluppo-api","tag-web-developers"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts\/11593","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/users\/561"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/comments?post=11593"}],"version-history":[{"count":8,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts\/11593\/revisions"}],"predecessor-version":[{"id":12098,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts\/11593\/revisions\/12098"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/media\/11761"}],"wp:attachment":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/media?parent=11593"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/categories?post=11593"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/tags?post=11593"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}