Я использую Restler 3, и я пытаюсь настроить очень простой URL-адрес:
GET /method/{param}
Мой метод класса api получает параметр как первый требуемый параметр, но он получает его только в том случае, если я передам его через запрос (GET/method? Param = value)
Кажется, что из документов маршрутизации (ссылка: http://restler3.luracast.com/examples/_006_routing/readme.html) это должно быть поведение по умолчанию. Я также пробовал играть с Defaults::$smartAutoRouting = false;
который, похоже, не работает.
Начиная с Restler 3, создаются интеллектуальные автоматические маршруты, где дополнительные параметры будут отображаться в строку запроса, требуемые примитивные типы будут сопоставлены с URL-адресом, объекты ana array будут отображены для запроса тела.
Мы только что исправили эту ошибку в RC5. Загрузите обновление и повторите попытку!
@url GET /method/{param}
Используете RC5 или RC6?REQUEST_BODY
.