Проблема подключения почтальона к Apache Drill с MySQL

#rest #postman #apache-drill

Вопрос:

Я установил apache drill, и он работает нормально. Я пытаюсь извлечь данные из таблицы MYSQL в postman REST APi

  1. локальный хост:8047/query.json — правильный запуск
  2. mysqlplugin успешно настроен
  3. Из командной строки сверла команда 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. да, спасибо, исправил вопрос.