2013-07-23 9 views
0

해방 기 보체의 문자열 기능과 줄 순서에 문제가 있습니다. 이와줄 연속 열 무시 n 문자열 내

(println 
    (line-seq 
     (BufferedReader. (StringReader. (body-as-string ctx))) 
    ) 
) 

(h1,h2\nh3,h4\nh5,h6) 대신 함수 반환을 명령 곱슬 곱슬 (h1,h2 h3,h4 h5,h6)

curl "localhost:3000/log" -X POST -H "Content-type:text/csv" -d "h1,h2\nh3,h4\nh5,h6" 

편집 :

는 몸과 같은 문자열 기능

내가 추가

(defn body-as-string 
"Parcours le contexte de la requête pour en extraire le body" 
[ctx] 

    (timbre/debug "body-as-string") 

    (if-let 
     [body (get-in ctx [:request :body])] 
     (condp instance? body 
      java.lang.String body 
      (slurp (io/reader body)) 
     ) 
    ) 

) 

어쩌면 그 것이다 인코딩 문제?

감사합니다.

답변