Java 在Servlet中解析多部分/表单数据请求
可能重复: 是否有任何方便的方法从传入的post请求中读取和解析数据 我得到的Mime多部分Http POST消息如下:Java 在Servlet中解析多部分/表单数据请求,java,servlets,jakarta-mail,Java,Servlets,Jakarta Mail,可能重复: 是否有任何方便的方法从传入的post请求中读取和解析数据 我得到的Mime多部分Http POST消息如下: InputStream client = request.getInputStream(); PrintWriter pw = response.getWriter(); //pw.write("Test Recuperation InputStream"); BufferedReader br = new Buffere
InputStream client = request.getInputStream();
PrintWriter pw = response.getWriter();
//pw.write("Test Recuperation InputStream");
BufferedReader br = new BufferedReader(new InputStreamReader(client));
StringBuffer chaine= new StringBuffer();
String ligne;
while((ligne=br.readLine())!=null) {
chaine.append(ligne);
}
client.close();
Content-Disposition: form-data; name="account_did"
9384602893
--------------------------------f57395a75e4f
Content-Disposition: form-data; name="service_type"
s2t
我收到的内容如下:
InputStream client = request.getInputStream();
PrintWriter pw = response.getWriter();
//pw.write("Test Recuperation InputStream");
BufferedReader br = new BufferedReader(new InputStreamReader(client));
StringBuffer chaine= new StringBuffer();
String ligne;
while((ligne=br.readLine())!=null) {
chaine.append(ligne);
}
client.close();
Content-Disposition: form-data; name="account_did"
9384602893
--------------------------------f57395a75e4f
Content-Disposition: form-data; name="service_type"
s2t
如何使用JavaMail方法getDisposition return me only form data解析ContentName=的值和下面的文本
谢谢您的帮助首先,可以使用标准的HttpServletResponse方法getParameterabc从servlet读取mime消息。但是,要获取原始消息,请按照您所做的操作,并通过InputStream访问请求正文 在JavaMail中,javax.mail.internet.mimessage的构造函数包含mime编码的InputStream的参数。它应该能够为您解析消息