我是榆樹中的新成員,並嘗試使用帶有使用0.17.1版本的標頭和正文的http post請求來使用web api,但沒有獲得任何文檔。如何使用標題和正文在榆樹中使用http post
因此,任何一個可以幫助我實現這個功能
我是榆樹中的新成員,並嘗試使用帶有使用0.17.1版本的標頭和正文的http post請求來使用web api,但沒有獲得任何文檔。如何使用標題和正文在榆樹中使用http post
因此,任何一個可以幫助我實現這個功能
在HTTP包的send方法,使您能夠創建和發送定製的請求的可能性。例如,POST請求可能會像
postRequest : Request
postRequest =
{ verb = "POST"
, headers =
[ ("Origin", "http://elm-lang.org")
, ("Access-Control-Request-Method", "POST")
, ("Access-Control-Request-Headers", "X-Custom-Header")
]
, url = "http://example.com/hats"
, body = empty
}
然後,您可以創建表示使用send
功能類似
send defaultSettings postRequest
感謝您的回覆,我已經實現了相同的'postRequest:Http.Request postRequest = {動詞= 「POST」 ,標頭= [( 「內容類型」, 「應用/ JSON」) ] , URL = 「HTTP:// mywebapi /活動/列表」 ,身體= Http.string 「」 「{ 」DOMAINID「:1}」 「」 } getEventList:Task.Task Http.RawError Http.Response getEventList = Http.send Http.defaultSettings postRequest'但我會得到迴應 –
我將如何得到服務響應和更新模型? –
@ManuChawla你最好讀一下關於如何使用任務。這是一個很好的起點:http://guide.elm-lang.org/architecture/effects/http.html – marcosh
請求看一看[這裏]的
Task
(https://開頭的github .COM/rgrempel/ELM-Web的API)。舊的文檔,但你應該有一個開始 – lokusking@lokusking我有網絡api網址ie http:// xyz /方法和我使用evancz /榆樹http包使用http.post,但不知道如何用這個http post發送body和header。 –