2010-12-13 10 views
2

クライアントがデータをアップロードするためのRESTful Webサービスを作成したいと思います。 データ形式はJSON安心してサービスを利用してデータをアップロード

ですが、それほどよく分かりませんが、JAVAでサンプルコードを教えてください。私にデータアップロードの全プロセスを示すことができるサービスのコードとクライアントを含めてください。

答えて

0

開始するには良い場所はJackson Tutorialsです。次に使用しているフレームワークによっては、Jersey's JSON SupportまたはRESTeasy's JSON Supportのいずれかを参照してください。 データのアップロードは、さまざまな方法で達成できるため、自由に話題になります。あなたはPOST JSONサービスに直接、あなたは同じようJAXRS注釈を使用することができた場合:

@Path("/myservice") 
public class MyService { 
    @POST @Consumes("application/mytype+json") 
    public Response processPostRequest (JsonBeanType postData) { 
     ... 
    } 
} 

/myserviceリソースへContent-Type: application/mytype+json HTTPヘッダーをクライアントのPOSTデータが含まれている時はいつでもprocessPostRequestメソッドが呼び出されます。

別の方法では、アップロードデータをHTML形式で送信することです。 JavaでHTMLフォームを処理する例はたくさんあります。 SOの質問How can I handle multipart form data post requests in my Java servletは正しい方向にあなたを始めるはずです。

関連する問題