我正在尝试在邮递员中测试我的逻辑应用程序 API,但我遇到了标头邮递员自动添加的问题
内容类型=多部分/表单数据;
当我将鼠标悬停在内容类型选项卡上时,看到“使用请求正文选项卡来控制值或删除标头”
任何人都可以帮助我如何设置 Content-Type = application/json
我希望在Azure中构建一个应用程序,它将充当TCP侦听器,在指定端口上接收TCP消息流,然后将信息添加到数据库.传入的TCP通信将使用证书进行保护.
我正在考虑以下选项:
云服务工作者角色
这看起来肯定会起作用.但是,这意味着我必须使用Cloud Service,而我错过了App Service提供的功能和简单性.Cloud Service 文档还专门描述了如何打开所需的TCP端口.
应用服务
在逻辑应用程序(首选)中,但这似乎本身不支持TCP侦听器,因此我希望构建一个自定义API应用程序.或者,我可以创建一个Web作业.
但是我不确定这种方法是否有效,我有以下问题:
我可以在Azure应用服务中托管TCP侦听器吗?
tcp azure azure-cloud-services azure-webjobs azure-logic-apps
我创建了一个逻辑应用程序,但现在我想重命名Microsoft Azure门户中的现有逻辑应用程序.
我一直在寻找选择,但找不到一个.
我正在尝试将额外的查询参数传递给 Azure 逻辑应用程序,以便我可以处理逻辑应用程序工作流中的以下数据
例如https://logicURL?SelectedData= "%7BsiteURL%3AXYZ.sharepoint.com%2Fsites%2FXYZDev%7D"(编码字符串)
在 HTTP 操作中,我尝试使用以下 JSON 模式处理以上传递的数据
{
"kind": "Http",
"inputs": {
"schema": {
"properties": {
"selectedData": {
"type": "string"
}
},
"type": "object"
}
} }
Run Code Online (Sandbox Code Playgroud)
我没有得到 selectedData 值。我需要使用 decodecomponentURI 然后使用 JSON 值。
在这里找到错误
我正在尝试使用(执行 JavaScript 代码)操作在逻辑应用程序中运行自定义 JavaScript,但出现此错误:
未能保存逻辑应用 httpResponces。工作流必须与集成帐户关联才能使用“JavaScriptCode”类型的工作流运行操作“Execute_JavaScript_Code”。
你怎么能真正做到这一点?
我创建了一个逻辑应用程序,其中包含一些触发器,一个'http'连接器,然后是一个'If'条件活动.'http'连接器返回'json'结果说jsonObj.
我能够检查条件,@equal(body('HTTP')['jsonObj'].someProperty,'someValue')但无法null检查该someProperty值.
以下是我试过的一些不起作用的方法.
@equal(body('HTTP')['jsonObj'].someProperty, null) --Unable to save
@equal(body('HTTP')['jsonObj']?.someProperty,'null') --Comparing with string value 'null'
Run Code Online (Sandbox Code Playgroud) 是否有与 Azure 逻辑应用程序相当的 AWS?
此外,我想知道是否有人有将 Azure 集成服务迁移到 AWS 的经验,以及 Azure 和 AWS 之间是否存在关于集成堆栈的比较。
language-comparisons azure amazon-web-services azure-logic-apps
我创建了一个公开 REST 端点的 Azure 逻辑应用程序。
当我通过邮递员调用以下 JSON 正文时,它可以正常工作。
{
"to": "ggtest@yahoo.com",
"subject": "Hello there",
"message": "Hello there!!!!!"
}
Run Code Online (Sandbox Code Playgroud)
我能够看到传入的请求很好地形成
{
"headers": {
"Cache-Control": "no-cache",
"Connection": "keep-alive",
"Accept": "*/*",
"Accept-Encoding": "gzip,deflate",
"Host": "maskedout.northcentralus.logic.azure.com:443",
"User-Agent": "PostmanRuntime/6.4.1",
"Content-Length": "99",
"Content-Type": "application/json"
},
"body": {
"to": "ggtest@yahoo.com",
"subject": "Hello there",
"message": "Hello there!!!!!"
}
}
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试使用 C# PostAsJsonAsync 和以下代码进行相同的调用时:
var email = new Email
{
to = "gg@live.com.sg",
subject = "from webapp",
message = "hello world"
};
var client = new HttpClient();
var uri …Run Code Online (Sandbox Code Playgroud) Logic-apps允许您执行许多EDI /文件处理操作,例如平面文件解码:
该FromApexDemoEntry是在托管架构集成帐户。
无需集成帐户就可以执行这些操作吗?
例如,我们是否可以简单地拥有一个Azure功能,该功能将接受消息以及模式并执行平面文件解码步骤,而无需使用集成帐户?
azure-logic-apps ×10
azure ×5
json ×2
.net ×1
asp.net-mvc ×1
c# ×1
postman ×1
rest ×1
tcp ×1
webapi ×1