首页 文章
  • 0 votes
     answers
     views

    使用Ring reload时无法设置CSRF令牌

    目前使用Ring为POST请求设置CSRF令牌 . 我一直在回答这个问题作为指导Set Ring-Anti-Forgery CSRF header token . 遵循本指南后,我能够成功获取csrf令牌并发送带curl的POST请求 . 但是,我只能这样做,代价是不使用我的app处理程序(wrap-reload) . 该指南将此代码用于app处理程序 (def app (-> rout...
  • 4 votes
     answers
     views

    无效的防伪令牌

    当我在使用Compojure模板创建的Clojure Webapp项目中尝试使用POST方法时,我得到一个“ Invalid anti-forgery token ” . 我研究过,Ring中间件创建了CSRF(跨站点请求表单)令牌,用于来自其他站点的经过身份验证的请求(使用已登录的其他人的凭据并访问不允许访问的页面) . 这些令牌是默认的,我们需要使用ring.middleware 's wra...
  • 0 votes
     answers
     views

    如果start()异常,则终止Jetty服务器线程池

    我正在Clojure中编写一个嵌入式Jetty应用程序,并将以下内容作为主命名空间: (ns rudkus.core (:require [clojure.tools.cli :as cli] [ring.adapter.jetty :as jetty]) (:gen-class)) (defn handler [request] {:status 200 ...
  • 0 votes
     answers
     views

    Libgdx在飞行中画出一个光滑的环

    我需要动态画一个戒指 . 但是,实际上,我使用 ShapeRenderer 绘制一个半径为32px且边框宽度为1px的小环,其结果很难看 . 与浏览器渲染结果相比,我给出了截图 . CSS: libgdx: 如何使用CSS动态绘制环 . (准备不同尺寸的戒指纹理,但这违背了我原来的意图) . 如何使用HTML5画布绘制具有特定线宽的环 . .numberCircle { ...
  • 52 votes
     answers
     views

    如何在clojure中停止jetty服务器?

    我正在使用ring和clojure编写Web应用程序 . 我使用jetty适配器开发服务器和emacs / SLIME for IDE . 虽然wrap-reload确实有帮助,但run-jetty会阻止我的粘贴会话,我希望能够随意启动/停止它,而无需在单独的终端会话中运行它 . 理想情况下,我想定义一个服务器代理和函数start-server和stop-server,它们将启动/停止代理中的服务...
  • 13 votes
     answers
     views

    设置Ring-Anti-Forgery CSRF标头令牌

    我试图通过在标头中设置X-CSRF-Token来实现Ring-Anti-Forgery库 . 由于我使用的是静态html文件,因此我发现内置的打嗝帮助器(它在表单中设置令牌)是无用的 . 这是我第一次尝试使用Clojure进行Web开发,所以我猜我完全错过了有经验的人应该明白的东西 . README状态的说明: 中间件还在X-CSRF-Token和X-XSRF-Token头字段中查找令牌 . 可...
  • 1 votes
     answers
     views

    在Compojure中使用嵌套的defroutes时无法访问表格参数

    我无法从POST请求中访问表单参数 . 我已经尝试了我在文档中看到的中间件和配置选项的每个组合,在SO等等(包括不推荐的compojure / handler选项),我仍然无法看到参数 . 我确定我错过了一些非常明显的东西,所以任何建议(无论多么轻微)都会非常感激 . 这是我的最新尝试,其中我尝试使用site-defaults中间件并禁用默认提供的防伪/ CSRF保护 . (我知道这是一个坏主意...
  • 0 votes
     answers
     views

    新的compojure模板无法启动“没有标记命名空间的读取器功能”

    我正在尝试从 lein new compojure clojure-lice 运行样板项目 . 当我运行 lein ring server 时,我收到以下可爱错误: Exception in thread "main" java.lang.RuntimeException: No reader function for tag namespace 我的 project.clj...
  • 0 votes
     answers
     views

    新的compojure模板无法启动“没有标记命名空间的读取器功能”

    我正在尝试从 lein new compojure clojure-lice 运行样板项目 . 当我运行 lein ring server 时,我收到以下可爱错误: Exception in thread "main" java.lang.RuntimeException: No reader function for tag namespace 我的 project.clj...

热门问题