Wolfram 언어

채널 프레임워크

HTTP 요청에서 데이터 수집

param을 포함하는 메시지 도착시 매개 변수 param 값을 스피크하는 수신기를 시작합니다.

In[1]:=
Click for copyable input
listener = ChannelListen["speak", Speak["Arrived " <> ToString[Lookup[#Message, "param"]]] &, Permissions -> "Public"]
Out[1]=

cURL을 사용하여 동일하거나 또는 다른 컴퓨터 터미널에서 수신기에 메시지를 전송하고 수신기가 스피크하는 것을 듣습니다.

In[2]:=
Click for copyable input
"curl \"" <> URLBuild[listener["URL"], {"operation" -> "send", "param" -> 123}] <> "\""
Out[2]=
Out[3]=

웹 브라우저에서 메시지를 전송합니다.

In[4]:=
Click for copyable input
URLBuild[listener["URL"], {"operation" -> "send", "param" -> 456}]
Out[4]=
Out[5]=

Wolfram 언어 세션에서 메시지를 전송합니다.

In[6]:=
Click for copyable input
ChannelSend[$WolframID <> ":speak", <|"param" -> 789|>]
Out[6]=

청취자로부터 수신된 모든 데이터를 봅니다.

In[7]:=
Click for copyable input
listener["Dataset"]
Out[7]=

관련 예제

de en es fr ja pt-br ru zh