2017-01-08 4 views
0

У меня есть HTTP GET, как указано в микросервисе искры-java, который использует POI, вернет текст документа Word.Не могу понять, как передать путь к файлу GET в микро-службе spark-java.

Проблема, которую я имею (и, вероятно, ее легко исправить), заключается в том, что я не могу пройти путь к GET, поскольку он неправильно истолковывает его.

Я попытался выйти из пути, поставив имя = значение, кавычки и т. Д., Но он пока не работает.

Если я установил путь внутри фактического микросервиса, тогда все хорошо. Поэтому я просто запутался, как установить путь в GET.

Должно быть что-то близкое к: $ локон локальный: 4567/docxtext/Test.docx

(но позволяя путь для части "Text.docx" - например,»./test .docx ")

Спасибо за любые предложения!

  • м

    Get ("/ docxtext /: DOCNAME", (запрос, ответ) -> { возврата getWordDocText (Request.Params ("DOCNAME")); });

ответ

0

Она может быть решена с помощью Params запросов, такие как следующие:

http://127.0.0.1:1234/docxtext?docName=yourEscapedPath 

get("/docxtext", (request, response)->{ 
    String docName = request.queryParams("docName"); 
    return "HI"; 
} 
0

Да, это сработало. Благодарю. Мне просто нужно было заменить% 2 для/и он работал нормально. Цените свой ответ. Еще раз спасибо.

 Смежные вопросы

  • Нет связанных вопросов^_^