2013-05-28 2 views
5

는 방법의 데이터 형식 PATCH에 대한 생성자가 없다는 사실 외에 Happstack에 PATCH 요청에 일치 할 수 있다면 궁금 : 패치 요청에 대한 필요가 발생할 수있는 경우Happstack에서 PATCH 요청을 일치시킬 수 있습니까?

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

그러나, 상황이 존재를 , 예를 들어 은 Backbone.js를 사용할 때 편리 할 수 ​​있습니다. Happstack을 수정하지 않고 정의 된 메서드와 다른 메서드에서 일치시킬 수 있다면 알아두면 좋을 것입니다. 또한 PATCH 요청이 Happstack에서 지원되지 않는 특별한 이유가 있는지 알고 싶습니다.

+0

ADT는 C의'enum '이 아니며 정수 표현이 없기 때문에 HappStack을 패치해야하는 것처럼 보입니다. –

+2

하스켈 프로그램은 Postel의 법칙을 무시하는 경향이 있습니다. 나는 보안과 모든 것을 좋아하지만 Stringly 형식의 탈출 해치를 사용하면 분명 도움이 될 것입니다. –

+0

'Stringly-typed escape'은 제가 찾고 있던 것이 었습니다 - 나는 patchin Happstack에 대해 생각할 것입니다. 또는 나는 슬픈 의미 론적으로 패치 요청을 사용하지 않을 것이지만, 그렇지 않은 경우에는 큰 드라마가 아닙니다. –

답변

1

이 질문은 그래서 나를 그냥 코멘트에서 채우게의 답이 목록에 표시되었습니다

불행하게도, Happstack의 현재 버전은 확장 메서드를 지원하지 않습니다. 그것은 분명히 잘못되었습니다. 다가오는 HTTP 백엔드에서 수정되었지만 아직 방법은 없습니다. Happstack 7에서 문제를 해결하는 데 반대하지 않습니다. - stepcut May 31 at 15:40

관련 문제