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
看到我的回答你的提醒 –