Axis2 をモバイル アプリへの REST Web サービスとして使用しています。Axis2 IN フローのカスタム フェーズに入るセキュリティ用のハンドラーを作成しています。リクエストから POST パラメーターを取得する際に問題が発生しています。GET メソッドを使用すると、これらのパラメーターを正常に取得できますが、POST の場合、取得するのは null 値だけです。どんな助けでも大歓迎です
ここに私のコードスニペットがあります:
public InvocationResponse invoke(MessageContext mc) throws AxisFault {
AxisMessage axisMessage = mc.getAxisMessage();
System.out.println("***SecurityHandler Starting***");
HttpServletRequest req =(HttpServletRequest)mc.getProperty(HTTPConstants.MC_HTTP_SERVLETREQUEST);
System.out.println("Method : "+req.getMethod());
String username = req.getParameter(ARG_LOGIN);
System.out.println("User login : "+ username);// User login : null
}