0
A
回答
0
Sample method-
// module name - sample
http_request(Method,Url,Body)->
httpc:request(Method, {Url, [], "application/x-www-form-urlencoded", Body}, [], []).
你會打電話給喜歡但─
spawn(sample, http_request, [post,」www.sample.com」,」some sample data」]).
%% syntax spawn(Module, Name, Args) -> pid()
http://erlang.org/doc/getting_started/conc_prog.html http://erlang.org/doc/reference_manual/processes.html
0
我已經使用這個:
spawn(mod_http_offline, http_request, [Url, Post]).
% Function that make a call
http_request(Url, Post)->
TypeData = "application/x-www-form-urlencoded",
Header = [],
HTTPOptions = [],
Options = [],
httpc:request(post, {Url, Header, TypeData,list_to_binary(Post)}, HTTPOptions, Options).
但是當我編譯,得到這樣的:
Warning: function http_request/2 is unused
和功能不叫
+1
您需要導出該函數以便全局調用它(這是使用spawn/3時的情況)。 P.S:您可以通過在選項中添加{sync,false}來在httpc中使用異步呼叫。在此處查看示例http://www1.erlang.org/doc/apps/inets/http_client.html#id60384 –
相關問題
- 1. 是什麼異步任務和任務
- 2. 異步/等待和任務
- 3. 片段和異步任務
- 4. GSON Android和異步任務
- 5. C#異步和任務
- 6. 異步任務從api的異步任務不運行異步
- 7. 異步任務
- 8. 異步任務
- 9. 異步任務
- 10. ejabberd和Erlang安裝lager_transform undefined
- 11. 異步任務vs任務
- 12. 切換異步任務同步任務
- 13. erlang混合同步和異步函數
- 14. 同步異步任務
- 15. android異步任務
- 16. 異步任務angularjs
- 17. SignalR異步任務
- 18. 異步任務,BufferedReader
- 19. PHP異步任務
- 20. 與異步任務
- 21. 塊異步任務
- 22. 異步任務異常Android
- 23. 差異返回任務和異步任務
- 24. 異步任務VS異步無效
- 25. 使用異步任務取消任務
- 26. 異步任務中的getInputStream任務
- 27. 春任務異步和延遲
- 28. 嵌套和繼承異步/任務
- 29. 問題與TabHost和異步任務
- 30. 異步/等待任務和WaitHandle
看到我的回答你的提醒 –