如何从不支持 cookie 的应用程序调用我的 Web 应用程序
how to call my web application from a application that does not support cookie
我正在尝试了解如何从不支持 cookie 的非 Web 源调用我的 Web 应用程序(需要登录才能成为授权会话)。
理想情况下,我喜欢使用我的 MATLAB 应用程序的登录详细信息连接到我的服务器,然后使用我的 Web 服务器建立的 sessionID。使用生成的 SessionID 和新创建的会话,我将向我的 Nodejs 服务器发出 HTTP 请求。我需要将他们额外的中间件添加到我的 Nodejs 服务器以接受此 HTTP post 吗?即使没有 cookie,这也可能吗?试着解决这个问题,提前致谢。
在没有 cookie 的情况下处理会话的正确方法是将其与每个 REST API 请求一起发送,for example:
http://domain/path/index.jsp;sessionid=abdefghijk
这个逻辑可以在您的 Node.js 应用程序中处理,如果没有实际看到代码就很难提出更多建议。
缺点是有人站在您旁边时可以从字面上看到 URL 中的令牌,这使得它不如 cookie 安全。但除此之外都是一样的。
我正在尝试了解如何从不支持 cookie 的非 Web 源调用我的 Web 应用程序(需要登录才能成为授权会话)。
理想情况下,我喜欢使用我的 MATLAB 应用程序的登录详细信息连接到我的服务器,然后使用我的 Web 服务器建立的 sessionID。使用生成的 SessionID 和新创建的会话,我将向我的 Nodejs 服务器发出 HTTP 请求。我需要将他们额外的中间件添加到我的 Nodejs 服务器以接受此 HTTP post 吗?即使没有 cookie,这也可能吗?试着解决这个问题,提前致谢。
在没有 cookie 的情况下处理会话的正确方法是将其与每个 REST API 请求一起发送,for example:
http://domain/path/index.jsp;sessionid=abdefghijk
这个逻辑可以在您的 Node.js 应用程序中处理,如果没有实际看到代码就很难提出更多建议。
缺点是有人站在您旁边时可以从字面上看到 URL 中的令牌,这使得它不如 cookie 安全。但除此之外都是一样的。