2013-05-28 57 views
5

我想知道是否有可能匹配PATCH請求在Happstack之外,該方法的數據類型有PATCH沒有構造函數的事實:是否可以在Happstack中的PATCH請求上匹配?

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

然而,也有情況下,當需要進行修補請求可能出現例如,使用Backbone.js時,它可以方便地使用 。如果在不修改Happstack的情況下可以匹配不同的方法而不是定義的方法,那將很高興知道。另外我想知道在Happstack中是否有支持PATCH請求的特殊原因。

+0

它看起來像你必須修補HappStack,因爲ADT不是C的'枚舉'並且沒有整數表示。 –

+2

Haskell程序傾向於忽略Postel定律。我經常喜歡這種安全性和全部功能,但是在這裏有一個字符串型的逃生艙將會很有好處,很明顯。 –

+0

我正在尋找'字符串型逃脫' - 那麼我會考慮修補Happstack。或者我只是不會使用補丁請求,這會在語義上令人傷心,但在我的情況下,不是一個大戲。 –

回答

1

這個問題是上顯示的是沒有答案列表,所以讓我從評論填寫:

不幸的是,Happstack的當前版本不支持擴展方法。這顯然是錯誤的。它在即將到來的HTTP後端中得到修復,但這仍然是一種解決方法。我不反對在Happstack 7中修復它,如果它可以幫助你的話。 - stepcut 5月31日15:40

相關問題