【问题标题】:How to get the parameters of url in Crystal langCrystal lang如何获取url的参数
【发布时间】:2020-05-11 05:28:30
【问题描述】:

我正在学习用于 Web 开发的 Crystal lang。我根本不明白如何获取我在 url 中发送的参数。在 PHP 中它只是 $_GET[param] 但我在水晶文档中找到的只是如何从 url 中获取元素,而不是如何获取此 url。我花了很多时间在这,但根本不明白。有谁知道该怎么做?我敢肯定这并不难,但我找不到!谢谢

【问题讨论】:

    标签: url parameters get crystal-reports


    【解决方案1】:

    如果您使用的是默认 http 服务器,则可以使用 query_param 访问它

    像这样 -

    server = HTTP::Server.new do |context|
       context.request.query_params.each do |name, value|
           puts "query key is #{name} & value is #{value}"
       end
    end
    
    

    但如果您想以简单的方式使用它 - 您可以使用一些框架,例如 shivneri

    这里是如何在 shivneri 中做到这一点

    class UserController < Shivneri::Controller
    
        @[Worker]
        def add_user
    
            user_id = query["userid"]?
    
            return text_result("ok")
    
        end
    end
    

    更多关于 - shivneri 框架中的查询字符串的信息,请访问 - https://shivneriforcrystal.com/tutorial/query/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多