一看了看http://erlang.org/doc/apps/inets/http_client.html,發現以下情況:如何在erlang中獲取調用進程的進程ID?
一個普通的異步請求。結果將以{http,{ReqestId,Result}}形式發送給調用進程。在這種情況下調用進程是shell,因此我們會收到結果。6 > receive {http, {RequestId, Result}} -> ok after 500 -> error end. ok
HTTP:請求調用它的方式後傳遞消息給我,但它是如何知道我的進程id?據我瞭解,http:請求必須執行「Pid!{http,{RequestId,Result}」將結果發送給我,但它在哪裏知道Pid的值?