What does RESTful API mean?

Posted on 2014-08-21
Last Modified: 2014-08-29
The client-side requirements for a proposed project had the following specifications:

. Call RESTful API, passing student UID and requested information domain
. Process errors
. On success, decode returned JSON for presentation in the Portal
. Portal will not store student data

This project involves using an online form whereby the user enters the student's ID to retrieve information from a database on a server and also to add new information (records) to the database.

Can someone explain more clearly what the above means?
Question by:geeta_m9
    LVL 5

    Accepted Solution

    In a nutshell, RESTful is a web service that you call with parameters (student ID and Domain info).  

    It will return you info in JSON format that you are asking for (student details).  With this information, you will format your web page (Portal)

    JSON (JavaScript Object Notation) is a simple data-interchange format that is easy to read and write. It is easy for machines to parse and generate.  

    Links that you can use to learn from.  If I could, so can you...  it is not difficult.

    JSON Headquarters    JSON.ORG  
    RESTful API tutorial...  


    Author Closing Comment


    LVL 107

    Expert Comment

    by:Ray Paseur
    I only monitor the PHP Zone, so I did not see this question before it was closed.  This article may be helpful:

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    IT, Stop Being Called Into Every Meeting

    Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

    Suggested Solutions

    Introduction HyperText Transfer Protocol ( or "HTTP" is the underpinning of internet communication.  As a teacher of web development I have heard many questions, mostly from my younger students who have come to t…
    If I have to fix slow responding website my first thoughts are server side optimizations: the database may not be optimized or caching is not enabled, or things like that. We often overlook another major part of our web application: the client. We o…
    Use Wufoo, an online form creation tool, to make powerful forms. Learn how to selectively show certain fields based on user input using rules to gather relevant information and data from your forms. The rules feature provides you with an opportunity…
    Learn how to set-up custom confirmation messages to users who complete your Wufoo form. Include inputs from fields in your form, webpage redirects, and more with Wufoo’s confirmation options.

    760 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    7 Experts available now in Live!

    Get 1:1 Help Now