2013-05-28 38 views
5

Tôi đã tự hỏi nếu nó có thể phù hợp theo yêu cầu PATCH trong Happstack bên cạnh thực tế là các kiểu dữ liệu Phương pháp không có constructor cho PATCH:Có thể khớp với yêu cầu PATCH trong Happstack không?

data Method 
= GET | HEAD | POST | PUT | DELETE | TRACE | OPTIONS | CONNECT 

Tuy nhiên, có những tình huống khi cần cho một yêu cầu PATCH có thể phát sinh , ví dụ, nó có thể tiện lợi khi sử dụng Backbone.js. Nó sẽ được tốt đẹp để biết, nếu nó có thể phù hợp trên phương pháp khác nhau hơn so với những người được xác định mà không sửa đổi Happstack. Ngoài ra tôi muốn biết nếu có một lý do cụ thể mà yêu cầu PATCH không được hỗ trợ trong Happstack.

+0

Có vẻ như bạn phải vá HappStack, vì ADT không phải là '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ' –

+2

Các chương trình Haskell có xu hướng bỏ qua Luật của Postel. Tôi thường thích điều đó - sự an toàn và tất cả - nhưng có một lối thoát hiểm kiểu dây chuyền ở đây sẽ có lợi, rõ ràng. –

+0

A 'Thoát kiểu có kiểu chữ' là thứ tôi đang tìm kiếm - tôi sẽ nghĩ về patchin Happstack, sau đó. Hoặc tôi sẽ không sử dụng yêu cầu Patch, điều này sẽ buồn bã về mặt ngữ nghĩa, nhưng nếu không thì không phải là một bộ phim lớn trong trường hợp của tôi. –

Trả lời

1

Câu hỏi này được hiển thị trong danh sách chưa được trả lời, vì vậy hãy cho tôi, chỉ cần nhập từ nhận xét:

Thật không may, phiên bản hiện tại của Happstack không hỗ trợ phương pháp khuyến nông. Điều đó rõ ràng là sai. Nó được sửa trong phần phụ trợ HTTP sắp tới, nhưng đó vẫn là một cách tắt. Tôi không phản đối việc sửa chữa nó trong Happstack 7 nếu nó giúp bạn. - Bước 31 tháng 5 tại 15:40

Các vấn đề liên quan