Из вашего вопроса не очень понятно, что именно вы пытаетесь задать.Я предполагаю, что вы хотите, чтобы ваш запрос PUT фактически отправлял запрос PUT, а не просто запрос OPTIONS.Я также предполагаю, что вы делаете запросы к API, которым вы управляете.
У меня была такая же проблема (то есть я видел запросы OPTIONS, когда пытался делать вызовы PUT), и я обнаружил, что в моемAPI У меня не было разрешено использовать параметры PUT в настройках CORS.Я использую рельсы, поэтому все, что мне нужно было сделать, это добавить :put
к моему промежуточному ПО Cors:
config.middleware.insert_before 0, Rack::Cors do
allow do
origins '*'
resource '*', :headers => :any, :methods => [:get, :post, :put, :options]
end
end
Я понял это на основе этого ответа