如何将上下文路径传递给卷曲帖子



我正在尝试调用如下服务以使用 Json 模板作为服务的输入创建一个对象,并且该服务需要传递以下 {Dynamicvalue} 。有人可以帮忙吗?

Dynamicvalue=$1
curl -k --silent -X POST --header 'Content-Type: application/json' 
--header 'Accept: application/json' 
--header "$AUTH_HEADER_VALUE" 
-d @"$SLOCAL_FILE" "https://test.com/${1:?}/testapi"

我正在使用外壳脚本。

动态值是一个不断变化的Appname。

我通过传递动态值的值来运行脚本,如下所示

./testscript.sh invest_domain # Invest_domain is the appname

一旦我运行脚本$AUTH_HEADER_VALUE并且$SLOCAL_FILE正确加载,除了我正在传递的参数,我看到屏幕上显示以下错误

Calling testapi service.

testscript.sh:第 255 行:1:参数空或未设置

但该值设置如下 动态值 = $1

只需使用一个 shell 变量:

#!/bin/bash
dynamicvalue="$1"
AUTH_HEADER_VALUE='...'
LOCAL_FILE='...'
curl -k --silent -X POST --header 'Content-Type: application/json' 
--header 'Accept: application/json' 
--header "$AUTH_HEADER_VALUE" 
-d @"$SLOCAL_FILE" "https://test.com/${dynamicvalue:?}/testapi"

用法

./script appName

相关内容

  • 没有找到相关文章

最新更新