go - 如何验证客户端完成的 http 请求的任何登录?
问题描述
我在 Go 中有一个 HTTP 服务器,当客户端尝试登录时,我必须验证凭据,作为回报,我想发送成功或失败。稍后如果有任何请求,我需要使用生成的 tokenID 对其进行身份验证,成功后我必须发送一个文件。
我已经尝试使用cookies进行上述操作。但是打开 cookie 选项卡时可以看到 cookie 值。所以我需要发送加密cookie。如果可能的话,请告诉我一种方法。
解决方案
发送用户名和密码是响应,提供文件也是响应。您不能一次发送两个单独的响应。您可以发送一个对象作为响应,其中包含用户名密码和服务器中文件的 url。
推荐阅读
- css - 如何更改 wpbackery 网格(wordpress)中的阅读更多颜色按钮?
- asp.net-core - Modelstate 在有效对象上返回 Isvalid = false
- zend-framework - ZEND 2 框架如何异步导航菜单
- javascript - 如何在 axios 和 React 中实现 DELETE 方法?
- java - 为什么是队列
返回一个 Iterable 这里? - java - 基于复杂匹配键的多个属性分组和聚合
- amazon-redshift - 复制用双引号括起来的 Redshift Pipe Delimited
- python-3.x - 如何选择列表中特定维度的所有项目?
- javascript - Pyhton3 Django 的静态文件和 javaScript 问题
- javascript - Promise 链上的 2 个函数被异步调用