Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Http 处理“a”的主体;邮政「;要求_Http_Post_Browser_Server_Request - Fatal编程技术网

Http 处理“a”的主体;邮政「;要求

Http 处理“a”的主体;邮政「;要求,http,post,browser,server,request,Http,Post,Browser,Server,Request,我正在尝试设置一个web服务器来接收和处理几个http请求。不幸的是,我被“POST”请求卡住了。希望有人能帮我 我有一个表单,我用它将文件(图像)+一些文本字段从浏览器发送到我的服务器 当我在服务器上收到请求并分析请求主体(位于所有“header”字段下面)时,我注意到它并不总是看起来相同 正文始终以以下内容开头: ---webkitformboundry。。。。。 内容配置。。。。。 内容类型:图像 然后是大量无法读取的数据 在无法读取的数据之后,它将以与开始时相同的方式继续…这一次用于其余

我正在尝试设置一个web服务器来接收和处理几个http请求。不幸的是,我被“POST”请求卡住了。希望有人能帮我

我有一个表单,我用它将文件(图像)+一些文本字段从浏览器发送到我的服务器

当我在服务器上收到请求并分析请求主体(位于所有“header”字段下面)时,我注意到它并不总是看起来相同

正文始终以以下内容开头:
---webkitformboundry。。。。。 内容配置。。。。。 内容类型:图像

然后是大量无法读取的数据

在无法读取的数据之后,它将以与开始时相同的方式继续…这一次用于其余字段:
---webkitformboundry。。。。。 内容配置

所以现在我想知道。为什么其他输入字段的信息有时可见,有时不可见


致意




更新:这是我用来发送请求的表单

<form method="POST" action="process_upload.php" enctype="multipart/form-data">

    <input type="file" name="user_upload">
    <input type="hidden" name="duration">
    <input type="hidden" name="test" value="test test">

    <button type="submit">Send</button>

</form>

发送

服务器接收:

POST/process_upload.php HTTP/1.1
主机:本地主机:27015
连接:保持活动状态
内容长度:129985
缓存控制:最大年龄=0
来源:
升级不安全的请求:1
内容类型:多部分/表单数据;边界=----WebKitFormBoundary1JhkT5GiE89P2SBs
用户代理:Mozilla/5.0(Windows NT 6.1)AppleWebKit/537.36(KHTML,如Gecko)Chrome/78.0.3904.97 Safari/537.36
Sec Fetch用户:?1
接受:text/html、application/xhtml+xml、application/xml;q=0.9,图像/webp,图像/apng,/;q=0.8,申请/签名交换;v=b3
Sec获取站点:同一来源
Sec获取模式:导航
推荐人:
接受编码:gzip,deflate,br
接受语言:sv SE,sv;q=0.9,在美国;q=0.8,en;q=0.7
Cookie:PHPSESSID=5motqqf425llf53j5hutj0a0bn

------WebKitFormBoundaryGCZ75CT8BV6BH
内容配置:表单数据;name=“用户上传”;filename=“myfile.jpg”
内容类型:图像/jpeg

5月5日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日的日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日日i½î、îRŽE¼s^]ÿ

//消息到此结束


如您所见,缺少关于2个输入字段的信息(持续时间和测试)。
收到完整内容长度且未发送补充请求

您计划如何处理请求?大多数服务器端语言完全支持后期解码。感谢您的回复。我不想混用PHP或其他东西来处理这些内容。我想了解如何从头开始处理这些请求。还有,图像如何处理t已发送,是格式正确还是应该发送(或整个正文)被解压。或者类似的东西?我已经用新信息更新了我的原始帖子,这让我的问题更清楚了。你打算如何处理这些请求?大多数服务器端语言完全支持帖子解码。谢谢你的回复。我不想混用PHP或其他东西来处理这些东西。我想学习如何处理它是从零开始处理的。另外,发送的图像的格式是否正确,或者是否应该对其(或整个身体)进行解压缩。或者类似的事情?我在我的原始帖子中添加了新信息,这使我的问题更加清楚。