开发指南

shell命令行urlencode编码

2021-09-02  本文已影响0人  墨韵
DATA=$(python -c "import urllib, sys; print urllib.quote(sys.argv[1])"  "$DATA")

我的案例

// test.sh

# url encode 编码
function urlEncode() {
    result=$(python -c "import urllib, sys; print urllib.quote(sys.argv[1])" "$1")
    echo $result
}

# 执行wget请求
function executeJson() {
    # 格式化显示json
    echo $1 | jq '.'
    adb shell "wget -O /sdcard/info.txt http://localhost:8089/service?data=$(urlEncode $1)"
    adb shell cat /sdcard/info.txt | jq '.'
    adb shell rm /sdcard/info.txt
}

# 请求json参数
json='{"data":"abc","type":1}'
# 执行wget请求
executeJson $json 
stackoverflow解答
上一篇 下一篇

猜你喜欢

热点阅读