22
我发布了一个文本文件,其中包含通过curl向我的服务提供多行的列表。当我在Spring MVC控制器中读取请求的主体时,没有新的行字符,并且所有文本都在一行中。卷曲是否删除换行符?
卷曲是否删除换行符?有没有办法维护新的行字符,因为我需要他们来解析文本。下面是我用来阅读帖子正文的代码段代码:
StringBuilder builder = new StringBuilder();
String line = null;
try {
BufferedReader reader = request.getReader();
while ((line = reader.readLine()) != null) {// this is just one line of text!
builder.append(line);
}
} catch (Exception e) {
//handle exception
}
是的,curl使用-d选项删除换行符。改用--data-binary。请参阅http://stackoverflow.com/questions/3872427/how-to-send-line-break-with-curl。我没有降低你的问题。 – lreeder
啊,谢谢。我想知道为什么我被打倒了,我希望他们留下一个理由。 – user86834