如何使用Curl通过松钩发布一个符号?

如何使用Curl通过松钩发布一个符号?,curl,slack-api,Curl,Slack Api,如何使用curl通过松钩发布符号 $ curl -4 -X POST --data 'payload={"text": "amp;"}' https://hooks.slack.com/services/aaa/bbb/ccc ok $ curl -4 -X POST --data 'payload={"text": "&"}' https://hooks.slack.com/services/aaa/bbb/ccc invalid_payload $ curl -4 -X

如何使用
curl
通过松钩发布符号

$ curl -4 -X POST --data 'payload={"text": "amp;"}' https://hooks.slack.com/services/aaa/bbb/ccc
ok

$ curl -4 -X POST --data 'payload={"text": "&"}'
https://hooks.slack.com/services/aaa/bbb/ccc 
invalid_payload

$ curl -4 -X POST --data 'payload={"text": "<>"}' https://hooks.slack.com/services/aaa/bbb/ccc
ok

$ curl -4 -X POST --data 'payload={"text": "<&>"}'
https://hooks.slack.com/services/aaa/bbb/ccc 
invalid_payload
$curl-4-X POST--data'payload={“text”:“amp;”}https://hooks.slack.com/services/aaa/bbb/ccc
好啊
$curl-4-X POST--data'payload={“text”:“&;”}
https://hooks.slack.com/services/aaa/bbb/ccc 
有效载荷无效
$curl-4-X POST--data'payload={“text”:“}”https://hooks.slack.com/services/aaa/bbb/ccc
好啊
$curl-4-X POST--data'payload={“text”:“}”
https://hooks.slack.com/services/aaa/bbb/ccc 
有效载荷无效

我真的想发布一些类似于
消息的东西,但我一生都无法让
&
被接受。

一位同事发现解决办法是发布
%26

curl -4 -X POST --data 'payload={"text": "%26"}' https://hooks.slack.com/services/aaa/bbb/ccc
ok
这使得
&
处于松弛状态,可用于构建URL

参考: