小编Hrv*_*udo的帖子

清理 JSON 以使用 Curl 发送

我必须使用 JSON 有效负载向某个服务发送 POST 请求,其中包含一些用户输入。该输入变量需要进行 JSON 编码以防止注入攻击。

发送请求并将响应 JSON 解析为 RESP 变量的代码示例:

RESP=`curl --connect-timeout "10" -s -H "Content-Type: application/json" \
        -X POST -d '{ "Attribute": '"'$USERINPUT'" }',\
        $ENDPOINT | $JQ -r '.key'`
Run Code Online (Sandbox Code Playgroud)

$USERINPUT在创建 JSON 有效负载之前如何清理或 JSON 编码?

bash curl json

4
推荐指数
2
解决办法
1万
查看次数

标签 统计

bash ×1

curl ×1

json ×1