Это достаточно просто, но я перепробовал все, что имеет для меня смысл.
По сути, у меня есть приложение Sinatra и с сообщением curl, я пытаюсь передать несколько значений.Это сообщение, которое нужно принять:
curl -I -X POST http://127.0.0.1:4567/simplepost/123?value=abc
И вот что у меня есть на стороне синатры
require 'rubygems'
require 'sinatra/base'
class Go< Sinatra::Base
#post '/simplepost/:param1:param2' do
#post '/simplepost/:param1 ?value= :param2' do
post '/simplepost/:param1?value=:param2' do
#post '/simplepost/:param1?:param2' do
puts params[:param1]
puts params[:param2]
end
end
Go.run!
К сожалению, каждый из них возвращает свой тип результата,У некоторых 404, у некоторых 12,3, где 12 - это param1, а 3 - это param2.
Может кто-нибудь помочь мне выяснить, какой маршрут мне нужно добавить к sinatra, чтобы разбить этот столбик на 2 параметра?