laravel 将请求放入 Postman 邮箱

ruarlubt  于 2022-11-26  发布在  Postman
关注(0)|答案(7)|浏览(149)

我正在使用postman为我的laravel项目创建一个api。我已经发出了上传视频的POST请求,但是现在我正在尝试发出一个PUT请求。使用它可以更新表中的其他内容,比如标题和名称,但是我不能使用任何选项来上传PUT请求的文件(图像)。如果我使用form-data,那么在这种情况下什么也不会发生。

uinbv5nw

uinbv5nw1#

应要求您进行以下更改。
1) In Headers
Content-type字段已在标题中设置为multipart/form-data
2)从右侧的下拉菜单中选择File选项,而不是text
3)在表单数据中添加_method: PUT

62lalag4

62lalag42#

对于PUT调用,尝试在x-www-form-urlencoded中添加数据

wpcxdonn

wpcxdonn3#

您需要使用POST方法上传文件。原因是PUT方法不支持文件上传。here是laravel官方github repo中的问题。您可以在这里看到laravel的回复

jhkqcmku

jhkqcmku4#

如果使用formdata,请添加此键:方法和值(_M):然后使用POST作为请求。

NB:这也支持图像上传,为密钥指定所需的名称,然后将文本更改为File

rt4zxlrg

rt4zxlrg5#

选择form-data并从密钥框中选择文件类型,然后将Text更改为File

lxkprmvk

lxkprmvk6#

在postman中,只需更改URL栏附近的Request方法即可发送PUT请求。
上传文件时,在postman中选择“form-data”作为输入,然后你会看到一个输入键-值对的面板。
要从这个面板上传一个文件,在左边的框(你应该在那里输入密钥名称)中选中最右边的角。你可以看到框的类型,然后将其更改为文件。
一旦您更改密钥类型,值字段将要求您上载文件。
编辑1:您可以在此处的屏幕截图中看到,您需要将其从“Text”更改为“File”x1c 0d1x

gzszwxb4

gzszwxb47#

你需要做的只是:
1.选择POST方法

  1. Set _method =在表单数据

    的主体中放置

相关问题