2020-09-07 03:54发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我正在使用一个Request-Reply调色板发送一个HTTP Post请求以获得访问令牌。
我需要在请求中包括以下内容:
Content-Type:应用程序/x-www-form-urlencoded
client_id,client_secret和scope:这些是我需要传递的参数。
有人可以使用请求-回复功能来帮助我吗?
预先感谢
Nayeem
你好Nayeem
您可以使用"内容修改器"步骤将HTTP标头添加到请求中,该步骤位于选项板的"转换"类别中。 转到内容修改器的"邮件标题"选项卡,然后单击"添加"按钮。 如果您的值是固定的,请将"类型"设置为"常数",然后在"值"字段中输入值。 您还可以动态插入实例交换属性或其他标头。
此致
莫顿
太好了,很高兴听到它! 如果您认为答案有用,那么如果您接受答案然后关闭问题,我们将不胜感激。
Morten
嗨Nayeem,
我正在尝试使用HTTP接收器适配器和OAUTH2客户端凭据连接共享点,并在其中传递clientID,clientsecret,作用域和授予类型,但是却出现HTTP 401错误,我还尝试使用 内容修饰符,但不起作用。
请告诉我适合您的解决方案。
Aman Raj
您好 Nayeem Akhtar & Aman Raj ,
我正在尝试在Azure上对HCI/CPI进行身份验证(您必须创建一个应用程序密钥):
发布:" https://login.microsoftonline.com /< YOUR_TENANT_ID_HERE>/oauth2/v2.0/token"
标题(在请求之前将其放在Content Modifier标题上)
内容类型: application/x-www-form-urlencoded
正文(在请求之前将其放在Content Modifier Body上)
grant_type =client_credentials≻ope= https%3A%2F% 2Foutlook.office365.com < /a>%2F.default&client_id=&client_secret=
client_id和client_secret必须进行编码,我在测试之前使用过Postman/SoapUI/Arc。
Response是JSON,因此您可以使用JSON-TO-XML Converter来捕获access_token以在其他请求中使用(当您开始添加JsonPath时请使用SAP(嘿,SAP(https://goessner.net/articles/JsonPath/index.html#e2 https://jsonpath.com/)吗?)。
结果JSON:
{" token_type":" Bearer"," expires_in":3600," ext_expires_in":3600," access_token":" XML转换: 在下一个Content Modifier上,使用XPath//access_token提取它,您可以在下一个请求中使用它。 类似的东西,我正在对其进行测试,并且可以正常工作。 Federico Bellizia www.allos.it
XML转换:
在下一个Content Modifier上,使用XPath//access_token提取它,您可以在下一个请求中使用它。
类似的东西,我正在对其进行测试,并且可以正常工作。
Federico Bellizia
www.allos.it
最多设置5个标签!
你好Nayeem
您可以使用"内容修改器"步骤将HTTP标头添加到请求中,该步骤位于选项板的"转换"类别中。 转到内容修改器的"邮件标题"选项卡,然后单击"添加"按钮。 如果您的值是固定的,请将"类型"设置为"常数",然后在"值"字段中输入值。 您还可以动态插入实例交换属性或其他标头。
此致
莫顿
太好了,很高兴听到它! 如果您认为答案有用,那么如果您接受答案然后关闭问题,我们将不胜感激。
此致
Morten
嗨Nayeem,
我正在尝试使用HTTP接收器适配器和OAUTH2客户端凭据连接共享点,并在其中传递clientID,clientsecret,作用域和授予类型,但是却出现HTTP 401错误,我还尝试使用 内容修饰符,但不起作用。
请告诉我适合您的解决方案。
此致
Aman Raj
您好 Nayeem Akhtar & Aman Raj ,
我正在尝试在Azure上对HCI/CPI进行身份验证(您必须创建一个应用程序密钥):
发布:" https://login.microsoftonline.com /< YOUR_TENANT_ID_HERE>/oauth2/v2.0/token"
标题(在请求之前将其放在Content Modifier标题上)
内容类型: application/x-www-form-urlencoded
正文(在请求之前将其放在Content Modifier Body上)
grant_type =client_credentials≻ope= https%3A%2F% 2Foutlook.office365.com < /a>%2F.default&client_id=&client_secret=
client_id和client_secret必须进行编码,我在测试之前使用过Postman/SoapUI/Arc。
Response是JSON,因此您可以使用JSON-TO-XML Converter来捕获access_token以在其他请求中使用(当您开始添加JsonPath时请使用SAP(嘿,SAP(https://goessner.net/articles/JsonPath/index.html#e2 https://jsonpath.com/)吗?)。
结果JSON:
{" token_type":" Bearer"," expires_in":3600," ext_expires_in":3600," access_token":"
XML转换:
在下一个Content Modifier上,使用XPath//access_token提取它,您可以在下一个请求中使用它。
类似的东西,我正在对其进行测试,并且可以正常工作。
Federico Bellizia
www.allos.it
一周热门 更多>