2017-01-08 10 views
0

spark-javaマイクロサービスで以下のように定義されたHTTP GETを持っています。POIを使用すると、Word文書のテキストが返されます。spark-javaマイクロサービスのGETにファイルパスを渡す方法がわかりません

私が抱えている問題(それはおそらく簡単に修正することができます)は、それを誤解しているため、GETにパスを渡すことができないということです。

私は、名前=値、引用符などを入れてパスをエスケープしようとしましたが、まだ動作しません。

実際のマイクロサービスの内部にパスを設定すると、すべてうまくいきます。したがって、私はちょうどGETのパスを設定する方法が混乱しています。例えば、」./Test - 4567/docxtext/Test.docx

(ただし、 "Text.docx" の部分のパスを許可する: $カールはlocalhost:

はに近いものである必要があります.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を代用する必要があったし、うまくいきました。 あなたの返信をよろしくお願いいたします。 もう一度ありがとうございます。

関連する問題