簡體   English   中英

通過Java類調用REST Web服務

[英]Calling REST Web Service through java class

我創建了一個流程,該流程從客戶端接受文件並執行一些操作。 代碼如下:

@Path("/upload")
public class UploadFile {

@POST
@Path("/file")
@Consumes(MediaType.MULTIPART_FORM_DATA)
@Produces(MediaType.MULTIPART_FORM_DATA)
public InputStream uploadFile(
        @FormDataParam("file") InputStream uploadedfile,
        @FormDataParam("file") FormDataContentDisposition fileDetails) {
        .
        .
}

這個寧靜的Web服務由html文件調用,如下所示:

<form action="http://localhost:8080/upload/file" method="post" enctype="multipart/form-data">

   <p>
    Select a file : <input type="file" name="file" size="45" />
   </p>

   <input type="submit" value="Upload It" />
</form>

這完全正常。 我可以從Java類中調用此寧靜的Web服務嗎? 如果是,那該怎么辦。

您可以使用普通Java應用程序中的Spring RestTemplate對象來使用RESTful Web服務, 請參見此-Spring REST Template

暫無
暫無

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

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