jdo*_*dog 7 rest-client dart visual-studio-code
VSCode Rest Client 的文档缺乏很好的解释。这是他们举的例子。
POST https://api.example.com/user/upload
Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="text"
title
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="image"; filename="1.png"
Content-Type: image/png
< ./1.png
------WebKitFormBoundary7MA4YWxkTrZu0gW--
Run Code Online (Sandbox Code Playgroud)
不知道<
是为了什么,也不知道是什么title
?
小智 7
对于边界部分,我建议阅读这篇文章。
<
这是一个表示输入流的符号,您要发送的.rest
文件需要与restclient 扩展使用的文件位于同一目录中。
快速响应:边界是定义表单中传递的每对字段的开始和结束位置。在您的示例中,有两个表单字段text="title"
和image=1.png
字节图像序列。
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="image"; filename="1.png"
Content-Type: image/png
< ./1.png
------WebKitFormBoundary7MA4YWxkTrZu0gW--
Run Code Online (Sandbox Code Playgroud)
其他数据,例如filename="1.png"
或Content-Type: image/png
指示当您选择具有文件类型输入的图像时表单默认加载的附加信息。
字段的另一个示例 description
。
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="description"
All text of description.
------WebKitFormBoundary7MA4YWxkTrZu0gW
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4430 次 |
最近记录: |