абсолютно возможно сделать действительный запрос Multipart / form-data без каких-либо файлов, да.
вот запрос HTTP Post с multipart / form-data, содержащий только переменную "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