From c952f1c3728a493d593d117efd2c481cc599d733 Mon Sep 17 00:00:00 2001 From: Zhong Lufan <lufanzhong@gmail.com> Date: Mon, 20 Jun 2022 00:08:22 +0800 Subject: [PATCH] Execute curl command with long arguments --- AliyunOpenApiSDK.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/AliyunOpenApiSDK.sh b/AliyunOpenApiSDK.sh index ab231c5..6a620e0 100644 --- a/AliyunOpenApiSDK.sh +++ b/AliyunOpenApiSDK.sh @@ -78,7 +78,7 @@ aliapi_rpc() { _query_str+="Signature=$(_urlencode "$_ali_signature_value")" local _curl_out _http_code _http_url="https://$_http_host/?$_query_str" _curl_out=$(mktemp) - _http_code=$(curl -L -s -S -X "$_http_method" -o "$_curl_out" -w "%{http_code}" --connect-timeout 3 "$_http_url") && cat "$_curl_out" - <<< "" + _http_code=$(curl --location --silent --show-error --request "$_http_method" --output "$_curl_out" --write-out "%{http_code}" --connect-timeout 3 "$_http_url") && cat "$_curl_out" - <<< "" rm -f "$_curl_out" [[ $_http_code -eq 200 ]] && return 0 || return 1 } @@ -102,7 +102,7 @@ _ali_signature_nonce() { _urlencode() { local result - result=$(curl -G -s -o /dev/null -w "%{url_effective}" -m 1 --data-urlencode "=$1" http://127.0.0.1:99999) + result=$(curl --get --silent --output /dev/null --write-out "%{url_effective}" --data-urlencode "=$1" "") echo "${result#*\?}" }