2014-06-13 9 views
21

Chcę udokumentować wieloczęściowy prośbę jak następuje:Jak udokumentować zgłoszenie wieloczęściowe z pasieką?

Content-Length: 477 
Content-Type: multipart/form-data; boundary=---BOUNDARY 

-----BOUNDARY 
Content-Disposition: form-data; name="image[file]"; filename="image.jpg" 
Content-Type: image/jpeg 
Content-Transfer-Encoding: base64 

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a 
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy 
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAABAAEDASIA 
AhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/8QAFAEB 
AAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AL+AD//Z 
-----BOUNDARY-- 

curl aby odtworzyć ten sam wniosek byłoby coś jak:

curl -F "image[file][email protected]" http://localhost/images 
+1

Ta łania Wygląda na to, że jesteś jeszcze wspierany. Tutaj jest problem z omówieniem, jak najlepiej to zrobić https://github.com/apiaryio/api-blueprint/issues/100 – thomax

Odpowiedz

42

Aby utworzyć wieloczęściowy prośbę wraz API Blueprint po prostu stworzyć żądanie z numerem: multipart/form-data; boundary=---BOUNDARY Treść i użyj odpowiednich znaczników granic w treści ciała, takich jak:

# POST /images 

+ Request (multipart/form-data; boundary=---BOUNDARY) 

     -----BOUNDARY 
     Content-Disposition: form-data; name="image[file]"; filename="image.jpg" 
     Content-Type: image/jpeg 
     Content-Transfer-Encoding: base64 

     /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a 
     HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy 
     MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAABAAEDASIA 
     AhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/8QAFAEB 
     AAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AL+AD//Z 
     -----BOUNDARY 

+ Response 201 (text/plain) 

     Ok. 
Powiązane problemy