Если вы используете 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/