Mình đọc trên một số blog thấy có người bảo là sử dụng web service RestFul, rồi một số comment bảo là sao ko dùng Web service HTTP(POST/GET) cho khỏe, dùng Restful làm gì cho mệt.
Cơ mà đọc các ví dụ thì mình thấy RestFul hình như cũng sử dụng HTTP(Post/Get) mà nhỉ. Vậy sự khác biệt ở đây là gì ? Vậy là khi viết web service mình làm sao biết web service của mình là dạng HTTP hay là dạng RestFul ?
Có ai giúp mình liệt kê rõ có bao nhiêu cách mà Client có thể get dữ liệu về từ một Server (như dùng Webservice, socket…) để mình có cái nhìn tổng quan hơn về chỗ này. Cảm ơn