Tôi biết rằng việc sử dụng các phương thức không GET (POST, PUT, DELETE) để sửa đổi dữ liệu máy chủ là The Right Way để thực hiện mọi việc. Tôi có thể tìm thấy nhiều tài nguyên tuyên bố rằng yêu cầu GET không nên thay đổi tài nguyên trên máy chủ. Tuy nhiên, nếu một khách hàng đã đến với tôi hôm nay và nói "Tôi không quan tâm những gì The Way Right để làm việc là, nó dễ dàng hơn cho chúng tôi để sử dụng API của bạn nếu chúng ta chỉ có thể sử dụng các URL cuộc gọi và nhận được một số XML trở lại - chúng tôi không muốn phải xây dựng các yêu cầu HTTP và POST/PUT XML, "những gì lý do có lợi cho doanh nghiệp tôi có thể đưa ra để thuyết phục họ bằng cách khác?Tại sao dữ liệu không được sửa đổi trên yêu cầu HTTP GET?
Có các tác động bộ nhớ đệm không? Vân đê bảo mật? Tôi là loại tìm kiếm nhiều hơn là chỉ "nó không có ý nghĩa ngữ nghĩa" hoặc "nó làm cho mọi thứ mơ hồ."
Edit:
Cảm ơn câu trả lời cho đến nay liên quan đến tìm nạp trước. Tôi không quan tâm đến việc tìm nạp trước vì phần lớn là xung quanh việc sử dụng API mạng nội bộ và không thể truy cập vào các trang HTML có liên kết có thể được trình duyệt tìm nạp trước.
về tìm nạp trước, trình duyệt của bạn có thể thực hiện việc này, không phải bot. –
Đây có phải là câu hỏi ngày 1 tháng 4 không? –