我想在不上传图像文件的情况下调用多部分服务。它仅具有输入JSON数据。 是否可以仅使用JSON调用多部分服务,文件是可选的?
答案 0 :(得分:0)
绝对可以在没有任何文件的情况下发出有效的Multipart / form-data请求,是的。
这是一个包含multipart / form-data的HTTP Post请求,其中仅包含变量“ foo”和值“ bar”:
POST / HTTP/1.1
Host: 127.0.0.1:9999
User-Agent: curl/7.59.0
Accept: */*
Content-Length: 141
Content-Type: multipart/form-data; boundary=------------------------c6d530a086d1167c
--------------------------c6d530a086d1167c
Content-Disposition: form-data; name="foo"
bar
--------------------------c6d530a086d1167c--
使用curl命令生成
curl -F "foo=bar" http://127.0.0.1:9999