簡體   English   中英

使用Java從Playframework中的控制器向REST API發送發布請求

[英]Sending a post request to REST API from controller in Playframework with Java

我是Playframework和REST API的新手。 我想向控制器中的REST API發送POST請求。

最好的方法是什么? 玩游戲對此有支持嗎?還是我必須使用插件?

基本上我希望它看起來像這樣:

  1. 用戶提交表格。
  2. 我將表格數據加載到控制器中。
  3. 我將表單數據作為POST請求發送
  4. 取得回應,進行回應並顯示結果

到目前為止,我還停留在第3點,我不知道該怎么做。

代碼使我的想法可視化:

public static Result processForm() {
    Form<FormData> myForm = Form.form(FormData.class).bindFromRequest();
    String text = myForm.get().text;

    //Send 'text' in a post request and get response

    text = doSomethingWithResponse(response);

    return ok(resultpage.render(text));
}

我認為這並不重要,但這是我要使用的API: http : //open.xerox.com/Services/fst-nlp-tools/Pages/API%20Docs

以下代碼行發送一個請求並等待響應:

WS.url(feedUrl).setHeader("Content-Type", "application/x-www-form-urlencoded").post("arg1=val1&arg2=val2").get().asJson();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM