使用Mojolicious,我如何在服务器端判断是否发出了这样的请求:
curl -X POST --data-binary "@/home/me/some/file.jpg" \
http://127.0.0.1:3000/tasks/some_task
字符串
或者像这样:
curl -X POST \
-F "userid=1" \
-F "filecomment=This is an image file" \
-F "image=@/home/me/some/filejpg" \
http://127.0.0.1:3000/tasks/some_task
型
我如何识别差异-我想在Mojo::Request
对象上?
1条答案
按热度按时间jpfvwuh41#
实际上不能,因为第一个请求没有意义,它不发送表单,但它发送一个
Content-Type
标头,将内容标识为表单数据。第一个请求应该使用类似以下内容:
字符串
这将允许服务器根据内容类型进行区分。表单将具有内容类型
multipart/form-data
或application/x-www-form-urlencoded
。