none
What is REST concept RRS feed

  • Question

  • how could i explain what is rest in technical discussion. before saying anything as rest what are the feature i need to see and can be sure to say yes this is REST ?

    looking for few example regarding REST which help me to identify rest.

    what is the basic difference about REST and SOAP ?

    which one is best and why ?

    how do i identity yes this is soap or this is rest ?

    here i asked 5 points. please guide me details for the 5 points. thanks

    • Edited by Sudip_inn Monday, November 7, 2016 9:10 AM
    Monday, November 7, 2016 9:05 AM

Answers

  • Hi Mou_inn,

    REST stands for Representational State Transfer and it is an architectural pattern for creating an API that uses HTTP as its underlying communication method.

    In my option, REST is a web service which define a lot of methods which exposes its state and functionality as a set of resources that clients could consume the service by http request, and the clients could be in any platforms.

    For more information about origin of REST, I would suggest you refer the link below:

    # Introduction to REST and .net Web API

    https://blogs.msdn.microsoft.com/martinkearn/2015/01/05/introduction-to-rest-and-net-web-api/

    Best Regards,

    Edward


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    Tuesday, November 15, 2016 6:31 AM

All replies

    • RESTful need to contains following features
    1. Client-Server(client request, server response)
    2. Stateless(Server can't store anything about client)
    3. Cacheable(But could cache some data like time or systemCode)
    4. Uniform Interface

    Monday, November 7, 2016 9:18 AM
  • 1) Client-Server(client request, server response)

    when we develop a web application that works as client and server does it mean that is REST?

    Stateless(Server can't store anything about client). all web application is stateless...does it mean that is REST?

    this point is not clear Uniform Interface ?

    please define rest properly. if u do not know it then leave it.

    Monday, November 7, 2016 11:36 AM
  • The RESTful need to contains those role.

    I do not say if it's a client server architecture ,it's a REST !

    By the way, those four point is REST property.

    https://en.wikipedia.org/wiki/Representational_state_transfer

    Tuesday, November 8, 2016 1:56 AM
  • Hi Mou_inn,

    REST stands for Representational State Transfer and it is an architectural pattern for creating an API that uses HTTP as its underlying communication method.

    In my option, REST is a web service which define a lot of methods which exposes its state and functionality as a set of resources that clients could consume the service by http request, and the clients could be in any platforms.

    For more information about origin of REST, I would suggest you refer the link below:

    # Introduction to REST and .net Web API

    https://blogs.msdn.microsoft.com/martinkearn/2015/01/05/introduction-to-rest-and-net-web-api/

    Best Regards,

    Edward


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    Tuesday, November 15, 2016 6:31 AM