处理Java项目并遇到一个问题......我需要使用缓冲读取器来解析HTTP响应,然后将某些部分写入文件......最简单的方法是什么?
以下是我需要循环的响应...我有一个缓冲读卡器,想要使用打印编写器...理想情况下,我会循环使用,保存文件名(" file1.txt&#34 ;)从请求的底部,将其保存到我保存的文件的名称,然后循环回来并保存以" Hello World"开头的部分。
提前致谢
GET /index.html HTTP/1.1
Host: 127.0.0.1:6789
Connection: keep-alive
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.89 Safari/537.36
Accept-Encoding: gzip, deflate, sdch
Accept-Language: en-US,en;q=0.8
EXITING
GET /favicon.ico HTTP/1.1
Host: 127.0.0.1:6789
Connection: keep-alive
Accept: */*
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.89 Safari/537.36
Accept-Encoding: gzip, deflate, sdch
Accept-Language: en-US,en;q=0.8
EXITING
POST /upload HTTP/1.1
Host: 127.0.0.1:6789
Connection: keep-alive
Content-Length: 483
Cache-Control: max-age=0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Origin: http://127.0.0.1:6789
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.89 Safari/537.36
Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryzLdpiuvIuQFf0AJA
Referer: http://127.0.0.1:6789/index.html
Accept-Encoding: gzip, deflate
Accept-Language: en-US,en;q=0.8
------WebKitFormBoundaryzLdpiuvIuQFf0AJA
Content-Disposition: form-data; name="file"; filename="project2.txt"
Content-Type: text/plain
Hello World,
This is a test text file.
Tester
Test
Test
Goodbye!
------WebKitFormBoundaryzLdpiuvIuQFf0AJA
Content-Disposition: form-data; name="destination"
file1.txt
------WebKitFormBoundaryzLdpiuvIuQFf0AJA
Content-Disposition: form-data; name="upload"
Upload
------WebKitFormBoundaryzLdpiuvIuQFf0AJA--
EXITING