THẢO LUẬN

thg 2 18, 2020 10:17 SA

(clap8)

+1
thg 2 18, 2020 10:07 SA

@Naem Khi login thì bản chất là em tạo ra một session mới cho user trên server, tức sẽ là dùng method POST gửi lên server, em có thể dùng url là /login cho thân thiện, nhưng ở phần Controller thì nên là SessionController và action trong controller xử lý việc này nên là store hay create. Ngược lại khi em logout thì bản chất là xoá session trên server, nên method nên là DELETE còn action xử lý phía backend nên là destroy .

Ngày trước hồi từng học về Rails và RESTful anh cũng được dạy như vậy, và cũng học được nó từ trong gem Devise của Rails 😄 https://github.com/heartcombo/devise/blob/master/app/controllers/devise/sessions_controller.rb#L18

+2
thg 2 18, 2020 10:06 SA
0
thg 2 18, 2020 10:03 SA

@Naem (tat) có ở cty cũng 1 năm mấy lần xuống buzz

0
thg 2 18, 2020 10:01 SA

@1111 > http 1.1 ra đời sau cả Restful lẫn CRUD

Không biết bạn lấy dữ liệu ở đâu nhưng mà

Roy Fielding defined REST in his 2000 PhD dissertation "Architectural Styles and the Design of Network-based Software Architectures" at UC Irvine. He developed the REST architectural style in parallel with HTTP 1.1 of 1996–1999, based on the existing design of HTTP 1.0 of 1996.

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

+1
thg 2 18, 2020 10:01 SA

@minhtuan.nguy mình ko làm ở cty nên ko biết buzz là gì ạ, bạn giải thích cho mình qua đây đc ko trước có các bạn junior hỏi mình mà mình trả lời giờ ngẫm lại ko đúng lắm, ko biết có làm hỏng 1 thế hệ ko nên phải tranh thủ hỏi lại các cao thủ =))

0
thg 2 18, 2020 9:59 SA

@Naem Qua khu buzz mình nói chuyện cho rõ ràng nhé :#)

0
thg 2 18, 2020 9:58 SA

@minhtuan.nguy ở đây mình đang nói đến api mà :v

0
thg 2 18, 2020 9:57 SA

@Naem Nếu bạn dùng GET thì user và passwd của bạn sẽ nằm trên URL, và tin mình đi, bạn k vui đâu =))

Bạn có thể dùng Del cũng được cho nó ngầu =))

0
thg 2 18, 2020 9:56 SA

@thangtd90 nhân tiện câu hỏi cho e hỏi với ạ, với case login thì sẽ sử dụng method nào cho chuẩn ạ =)) và tại sao ạ

0
thg 2 18, 2020 9:52 SA

@duongricky em về hỏi trainer Quốc xem thangtd là ai để có thể yên tâm nhé

+2
thg 2 18, 2020 9:46 SA

@1111 Thôi mình nghĩ bạn nên tìm một khóa học về Web Base để nâng cao kiến thức của mình về HTTP Method nhé. Thân ái và chào quyết thắng! Happy Coding

0

Theo mình hiểu Telemetry chỉ là 1 cách gọi cho các hệ thống observability, nó có thể bao gồm rất nhiều thứ như Grafana, ELK, Riemann,... nhằm tới chung một mục tiêu giúp bạn quan sát, chẩn đoán các services trong 1 kiến trúc Microservice.

0

you are welcome 😍

0
thg 2 18, 2020 9:31 SA

Hay bác, h ms biết vụ where(Property) 😄

+1
thg 2 18, 2020 9:27 SA

@1111 thôi ông sai lè lè ra rồi, tôi nghĩ ông nên ngẫm lại đi đã , và nên tìm hiểu nhiều nguồn tài liệu đã rồi hãy comment.

+8

Huawei toang rồi bạn ơi. H còn ai dùng nữa mà test bạn hey =)))

0
thg 2 18, 2020 9:22 SA

bạn Hường trả lời như ... nhé ✌️

0
thg 2 18, 2020 9:20 SA

@thangtd90 @bs90 @1111 Các bác comment làm e hoang mang theo luôn hihi 😄

0
thg 2 18, 2020 8:53 SA

@1111

http Bản chất vốn chỉ có 2 phương thức Post Và get.Trong javascript không có put delete lẫn patch

Không biết bạn tìm hiểu và sử dụng HTML với Javascript ở đâu chứ theo những gì mình biết thì lại là khác hẳn. Hệ quy chiếu có vẻ khác nhau rồi nên mình cũng không muốn tranh luận nhiều nữa (^^;)

Bạn có thể tham khảo thêm tài liệu mà mình đã đọc qua ở đây:

tldr: Trong bản define HTTP 1.1, ở phần Method Definitions, có PUT và DELETE, bên cạnh các methods khác. HTML Form chỉ support method GET và POST, nhưng javascript (và browsers) support được hết các methods khác như PUT với DELETE.

Có lẽ mình nên dừng ở đây thôi 😂

+2
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí