Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
338 views
in Technique[技术] by (71.8m points)

rest - Header included with message data?

I have implemented a rest server using cpprestsdk.

This is the header info:

Content-Disposition: form-data; name="image"; filename="screenshot.png"
Content-Type: application/octet-stream

When using extract_string() or extract_vector() in PUT request. I'm getting this header data mixed with message data.

Example:

--------------------------f6769472688cb572^M
Content-Disposition: form-data; name="image"; filename="screenshot.png"^M
Content-Type: application/octet-stream^M
^M
<89>PNG^M
^Z
@ @ @ @ @ @ @ @
--------------------------f6769472688cb572^M

Here, I think first 4 lines should not be there. Do I need to write a separate parser for this? or is there something provided by cpprestsdk for this?

I'm using curl to send request to server. Here's the curl command:

curl -X PUT -H "Content-Type: applictaion/octet-stream" -F "image=@/image-file.png" "localhost:/"

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...