POSTMan is required.

chrome
chrome

POSTMan is required.

Welcome to CodeSpread!

Though it looks like a job posting but in developer’s world, it is a useful tool available as a chrome extension. When my friend referred it, I tried it and liked it so I recommend it every other developer. At least, many hours of efforts can be saved and obviously this is what we require from every piece of code.

What is POSTMan?

It is a Chrome app which let’s you help test and document APIs. I think coders might know APIs but for new developers, I have included the meaning of APIs by an example.

What is API?

API stands for Application Program Interface. In high level terms, we express an API as a bridge via which one Internet application can exchange information with another application . Application Program Interface standards include a set of routines, protocols, and tools for building software applications.These standards are discussed and finalized by developers team to create to an API for their program.

For example: We can have ratings and reviews or ecommerce APIs developed by companies which can be integrated in our application. It is an interface that queries their database to help programmers in the integration of their applications.  These consists of specialized Web services and programs and specialized scripts that can be consumed or called in our applications and get mixed with our websites look and feel.

Why POSTMan?

Before I heard of POSTMan, we were doing full length coding even to test these webservices or APIs at a premature stage. If the webservice is corrupted or not returning proper results, it was only discoverable only after the coding is finished.

With POSTMan, we can verify these API calls before hand with just few clicks and it provides accurate result.

Let’s go through these tools.

Features of POSTMan

  • Create requests quickly.
    • Compact layout
    • HTTP requests with file upload support
    • Formatted API responses for JSON and XML
    • HATEOS support
    • Image previews
    • Request history
    • Basic Auth and OAuth 1.0 helpers
    • Autocomplete for URL and header values
    • Key/value editors for adding parameters or header values. Works for URL parameters too.
    • Use environment variables to easily shift between settings. Great for testing production, staging or local setups.
    • Keyboard shortcuts to maximize your productivity
  • Document and share APIs.
    • Use collections to organize requests.
    • Document requests inside collections. You can even store entire HTML notes. Postman uses Bootstrap so you can use it too to style your notes.
    • Download and share collections with your team of developers.

Installing POSTMan

There are two ways to install it

image

  • Go to Chrome extensions and Search for POSTMan and Add to chrome.

How to Use It?

  • Click on POSTMan and it will open this window.

image

  • Enter the request URL. Just to give an example, I have taken a Google maps API link available on code.google.com.

postman-send

  • On click of send, We received a JSON response.

We have two buttons available URL params and Headers. These two options can be used to add extra information to our call and receive a different response.

This request was served under Normal Tab. We have more tabs like Basic Auth and OAuth 1.0 to send the authorization header for improved security. Even we have a collections button to create a collection of sent requests.

I would suggest everyone to go through this tool, this is very beneficial for your projects. If you have more information about this tool, please share it with us and we can include it here.

Author: hershey

A passion for knowledge drives me to do programming, A passion for programming drives me to create something different, A passion for creation drives me to spread the knowledge.

Share This Post On

0 Comments

  1. nice superb explaination

    Post a Reply
  2. thanks for the tutorial
    I am having a problem.
    The feature “Create SQL server database” isn’t available , I can’t select it.
    Can you help, please ?

    Post a Reply

Submit a Comment

Your email address will not be published. Required fields are marked *

More from CodeSpread:

  • Few lines about Static code analysisFew lines about Static code analysisStatic code analysis We divide the term into two parts: Static+code analysis. Static in programming can be referred to as non-running/non-dynamic and code analysis is a process where the code is...
  • ASP.NET and Web Tools 2013.1 for Visual Studio 2012ASP.NET and Web Tools 2013.1 for Visual Studio 2012.NET Web Development and Tools group at Microsoft announces release of ASP.NET and Web Tools 2013.1 for Visual Studio 2012. Few of the features are: 1) Round tripping: With this update, developer...
  • Unused Useful Tools in Visual StudioUnused Useful Tools in Visual StudioBack from a vacation is always a great and refreshing feeling. A small break always adds a new dimension to the thoughts. Lets see what we have today which we can call ‘new’ . We are good workin...
  • Agile Encounters UnpredictabilityAgile Encounters UnpredictabilityWhat is Agile? Wikipedia says “Agile software development is a group of software development methods based on iterative and incremental development, where requirements and solutions evolve through...
  • IIS- Still learning!IIS- Still learning!Whenever we receive some error which is related to IIS, we just jump on internet as we lack the basic concepts of IIS and i can definitely say that we almost ignore IIS and focus ourselves on devel...
  • Windiff saved my effort. How it is useful?Windiff saved my effort. How it is useful?While working with TFS [Team foundation server],we get used of the compare feature to compare the 'local version', 'server version','workspace version'. We had some similar situation when we rec...
  • Creation of DemoSpaceCreation of DemoSpaceThe Backend URL shown in the article : NetBiscuits: How fascinating can it be to create a mobile website? is the Demospace server location where the Published files of the applications will be plac...
  • How to add alias and create virtual directory?How to add alias and create virtual directory?There is a term very famous in IIS world 'virtual directory', but before discussing a virtual directory, we should be familiar with the term 'alias'.By definition, an object can have alternative na...