我目前使用Inets有以下要求:Erlang HTTP:你如何在Inets或Ibrowse請求中包含Body?
http:request(put, {Url, [{"User-Agent", UA}, {"Content-type",
"application/json"}]}, Bodytext, []),
但請求失敗。
有什麼建議嗎?
我目前使用Inets有以下要求:Erlang HTTP:你如何在Inets或Ibrowse請求中包含Body?
http:request(put, {Url, [{"User-Agent", UA}, {"Content-type",
"application/json"}]}, Bodytext, []),
但請求失敗。
有什麼建議嗎?
ibrowse:start().
ibrowse:send_req(Url, Headers, put, Body).
OR
ibrowse:send_req(Url, Headers, put, Body, Options).
試試:HTTP:請求(放{URL,[{ 「用戶代理」,UA}], 「應用/ JSON」,BODYTEXT},[],[])
這是一個改進。請求不會失敗,但會掛起... – 2010-06-23 18:52:24
您可以使用wireshark或tcpdump來確定請求是否到達您的服務器?另外,您是否可以使用curl成功執行請求? – klm 2010-06-23 20:54:43
是的捲毛問題。我會嘗試tcpdump。這是一個好主意...... – 2010-06-23 23:06:15
你叫'inets:開始()'? – tonio 2010-06-23 16:21:52
是的,我確實打了電話...... – 2010-06-23 18:57:20