0

メッセージダイジェストであるバイト配列があります。そして、URL経由で同じサーバーの別のアプリケーションに送信したい.文字列に変換して、反対側の配列を引き戻したくありません。

サーブレットを使用してこれを行うのを手伝ってくれる人はいますか?

怒鳴るような私のコード

Sendrequaset.java

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        byte[] encryptedUserName;               
        String username = request.getParameter("username");     
        RsaEncryption encrypt = new RsaEncryption();
        encryptedUserName     = encrypt.encryptClientMassage(username.getBytes(),pk,md);
        String url = "domain/server/GetRequset?username="+encryptedUserName+"";
        response.sendRedirect(url);
    }

}

GetRequest.java

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        //i want to get username to byte array from here.I try with request.getParameter("username") but i returns string


    }
4

2 に答える 2

1
URLConnection conn = new URL(URL to send input stream").openConnection();
conn.setDoOutput(true);
OutputStream outs = conn.getOutputStream();
outs.write(pdfBytes);
outs.flush();   
outs.close();

反対側では、リクエストからその入力ストリームを取得します

request.getInputStream();
于 2013-06-12T05:18:16.970 に答える