HTTP hoạt động theo mô hình Client (máy khách) – Server (máy chủ). Việc truy cập website được tiến hành dựa trên các giao tiếp giữa 2 đối tượng trên. Khi người dùng truy cập một trang web qua giao thức HTTP, trình duyệt sẽ thực hiện các phiên kết nối đến server của trang web đó thơng qua địa chỉ IP do hệ thống phân giải tên miền DNS cung cấp. Máy chủ sau khi nhận lệnh, sẽ trả về lệnh tương ứng giúp hiển thị website, bao gồm các nội dung như: văn bản, ảnh, video, âm thanh,…
Các phương thức truyền dữ liệu qua HTTP
GET và POST là hai phương thức của giao thức HTTP, đều là gửi dữ liệu về server xử lí sau khi người dùng nhập thơng tin vào form và thực hiện submit. Trước khi gửi thơng tin, nó sẽ được mã hóa bằng cách sử dụng một giản đồ gọi là URL Encoding.
Web hiển thị: Được thành lập 2007 và là công ty con của Hostinger, 000webhost là một nền tảng học tập rất tốt cho những người bắt đầu lập trình trên internet. Cung cấp các giải pháp lưu trữ web chi phí thấp với gói bắt đầu hồn tồn miễn phí, 000webhost cho phép người dùng dễ dàng thực hiện việc xây dựng và lưu trữ trang web của họ để, quản lý nhiều thiết bị,
chia sẽ quyền điều khiển với mọi người, điều khiển thời gian thực, cập nhật trạng thái hoạt động…web khơng bị giới hạn bởi phần cứng.Thay vào đó nó hỗ trợ phần cứng cho người dùng có thể lựa chọn như Arduino ESP32,
ĐỒ ÁN TỐT NGHIỆP MƠ HÌNH VƯỜN THƠNG MINH
ESP8266.Web có :
Ưu điểm: dễ sử dụng, đơn giản
Nhược điểm: Chức năng khá hạn chế, giao diện không bắt mắt