如何将 html 表单发布请求翻译成 Postman
Posted
技术标签:
【中文标题】如何将 html 表单发布请求翻译成 Postman【英文标题】:How do I translate a html form post request into Postman 【发布时间】:2021-02-01 13:27:08 【问题描述】:所以我得到了这个简单的 html 表单
<form action="upload.php" method="post" enctype="multipart/form-data">
Select image to upload:
<input type="file" name="fileToUpload" id="fileToUpload">
<input type="submit" value="Upload Image" name="submit">
</form>
Which looks like this
这允许我上传图像并将其发布到由“upload.php”脚本处理的服务器。
upload.php
看起来像这样
<?php
$target_dir = "uploads/";
$target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);
$uploadOk = 1;
$imageFileType = strtolower(pathinfo($target_file,PATHINFO_EXTENSION));
// Check if image file is a actual image or fake image
if(isset($_POST["submit"]))
$check = getimagesize($_FILES["fileToUpload"]["tmp_name"]);
if($check !== false)
echo "File is an image - " . $check["mime"] . ".";
$uploadOk = 1;
else
echo "File is not an image.";
$uploadOk = 0;
我想使用 Postman 手动发送这些 post 请求,但我不知道如何在 postman 中发出正确的请求。
So far I have tried like this
但 PHP 脚本无法识别 $_FILES["fileToUpload"]
我希望有人可以告诉/解释我如何使用Postman
,所以发送一个可以由这个 PHP 脚本处理的发布请求。
如果可以做到这一点,但在 javascript 中,我很想知道。
周末愉快:)
【问题讨论】:
我认为看看这个***.com/questions/39037049/… 会有所帮助。它描述了使用邮递员进行 POST 请求,包括文件。 【参考方案1】:在浏览器(Chrome 或 Firefox)上打开您的表单。
打开开发工具 (F12) 并转到网络选项卡。
提交您的表格。您应该会在网络选项卡中看到您的请求。
右键单击请求并选择Copy/ Copy as cURL (bash)
打开 Postman,点击 Import
,选择 Raw text
并粘贴剪贴板中从 Chrome 复制的内容。
点击Continue
,在 Postman 中你会收到请求。
【讨论】:
以上是关于如何将 html 表单发布请求翻译成 Postman的主要内容,如果未能解决你的问题,请参考以下文章