1
有一個類型和任務如何工作Http.RawError Http.Response轉換成任務字符串(INT,INT)
type Msg
= Fail String
| Success (Int, Int)
makeRequest =
let
req =
{ verb = "GET"
, headers = []
, url = "http://localhost:8080"
, body = empty
}
in
Task.perform Fail Success <| send defaultSettings req
Fail
構造函數的參數是錯誤信息(只是"Error"
),第一的Succeess
參數是從status
Http.Response
,第二個是用於從Http.Response
的value
大小。
如何轉換Task Http.RawError Http.Response
到Task String (Int, Int)
?
我在看Task.map
和Tsk.mapError
,我不明白如何將它們組合。我的方式是否正確?
太謝謝你了! – ztsu