#rest #postman #apache-drill
Вопрос:
Я установил apache drill, и он работает нормально. Я пытаюсь извлечь данные из таблицы MYSQL в postman REST APi
- локальный хост:8047/query.json — правильный запуск
- mysqlplugin успешно настроен
- Из командной строки сверла команда MYSQL работает правильно
apache drillgt; SELECT * FROM mysqlplugin.test.`table` LIMIT 10; ---- ------- | id | name | ---- ------- | 1 | anil | | 2 | amit | | 3 | ankur |
Но когда я подключаю REST API к локальному хосту:8047/query.json , используя тело:
{ "queryType" : "SQL", "query" : "select * from mysqlplugin.test.`table`;" }
Это дает ответ:
{ "errorMessage": "HTTP 405 Method Not Allowed" }
В чем проблема?
Комментарии:
1. 405 означает, что вы используете неправильный метод для запроса? например. это требует
POST
, но вы используетеGET
2. Спасибо. Да, я упустил это из виду.. это должно быть СООБЩЕНИЕ. Это сработало.. Другое дело, что в запросе не должно быть точки с запятой
3. Также в парах есть опечатка. Этого
queryType
не должно бытьqueryype
.4. да, спасибо, исправил вопрос.