http-param-extended 在 RPA Express 中不起作用
http-param-extended does not work in RPA Express
我有以下问题:
在 Workfusion Studio 中,我创建了一个新的机器人任务并定义了 2 个变量:
<var-def name="tJSON">
[{'Text':'ciao'}]
</var-def>
<var-def name="tLanguage">
<http-extended url="https://api.cognitive.microsofttranslator.com/translate?api-version=3.0" method="POST" charset="UTF-8" content-type="application/json">
<http-header-extended name="Ocp-Apim-Subscription-Key">83ffa3bd24bf4f75aa0814c3713bd0d4</http-header-extended>
<http-param-extended name="to">en</http-param-extended>
<var name="tJSON"/>
</http-extended>
</var-def>
我有以下回复:
{"error":{"code":400036,"message":"The To field is required."}}
我在 Chrome 上通过 Restlet Client 测试了以下 api:
我定义的http-param-extended有什么问题,请指教!
显然 API 要求 to
参数出现在 URL 中,而不是出现在请求正文中。
可按如下方式进行:
<http-extended url="https://api.cognitive.microsofttranslator.com/translate?api-version=3.0&to=en" ...
我有以下问题:
在 Workfusion Studio 中,我创建了一个新的机器人任务并定义了 2 个变量:
<var-def name="tJSON">
[{'Text':'ciao'}]
</var-def>
<var-def name="tLanguage">
<http-extended url="https://api.cognitive.microsofttranslator.com/translate?api-version=3.0" method="POST" charset="UTF-8" content-type="application/json">
<http-header-extended name="Ocp-Apim-Subscription-Key">83ffa3bd24bf4f75aa0814c3713bd0d4</http-header-extended>
<http-param-extended name="to">en</http-param-extended>
<var name="tJSON"/>
</http-extended>
</var-def>
我有以下回复:
{"error":{"code":400036,"message":"The To field is required."}}
我在 Chrome 上通过 Restlet Client 测试了以下 api:
我定义的http-param-extended有什么问题,请指教!
显然 API 要求 to
参数出现在 URL 中,而不是出现在请求正文中。
可按如下方式进行:
<http-extended url="https://api.cognitive.microsofttranslator.com/translate?api-version=3.0&to=en" ...