我试图从Azure应用程序中调用一个基于会话的webservice,该应用程序要求身份验证请求中的会话id作为cookie发送给实际请求。我能够成功地验证和接收会话id,但是当我在下一步尝试将它作为cookie发送时,它是不成功的。尝试了以下选项,并得到了相应的响应:
我尝试过使用SOAP,当我在请求的标题中发送cookie时,它可以工作。或者,如果我检查SOAP中的“保持相同会话”框。但逻辑应用程序失败了。你能帮我如何从逻辑应用程序发送cookie吗?虽然我在我的应用程序中设置了它,但它在哪里被遗漏了。
发布于 2020-06-08 06:41:49
Add new parameter下拉列表允许您启用一个复选框,该复选框显示Cookie,该复选框允许您输入HTTP (如果愿意,可以从动态内容中输入)。您不能在下拉列表中直接输入值,所以在选中复选框并看到一个魔术Cookie字段出现在“身份验证”字段之后,请关闭它。

在这里可以找到更多信息:如何使用逻辑应用程序的cookie身份验证调用API。
发布于 2020-06-11 23:10:07
答案是:您只能对发布的service.If使用HTTP连接器,下面是Microsoft的响应,您试图调用内部服务。简而言之,HTTP连接器不使用网关,因此无法建立连接&自定义连接器不支持Cookies。我将从下面选择备选方案4。希望这能帮上忙:
https://stackoverflow.com/questions/62206360
复制相似问题