当前位置: 首页 > 知识库问答 >
问题:

什么是http多部分请求?

郎翔
2023-03-14

我已经写了一段时间的iPhone应用程序,发送数据到服务器,接收数据(通过HTTP协议),没有想太多。理论上,我主要熟悉进程,但我不太熟悉的部分是HTTP多部分请求。我知道它的基本结构,但它的核心我不知道。

似乎每当我发送不同于纯文本的东西(如照片,音乐),我必须使用多部分请求。有人能简单地向我解释一下为什么要用它,它的优点是什么吗?

如果我使用它,为什么这样发送照片更好?

共有1个答案

傅啸
2023-03-14

HTTP多部分请求是HTTP客户端为将文件和数据发送到HTTP服务器而构造的HTTP请求。浏览器和HTTP客户端通常使用它将文件上传到服务器。

  • 看起来像什么
  • 参见多部分内容类型
  • 参见多部件/表单-数据
 类似资料:
  • 问题内容: 我正在尝试开发一个侧边栏小工具,该工具可以自动检查网页中我的转让配额的演变过程。我快要解决了,但是我需要做的最后一步是:将带有正确POST数据的HttpRequest发送到php页面。使用firefox插件,标题的“ Content-Type”如下所示: 参数“边界”似乎是随机的,而POSTDATA是这样的: 我不明白如何使用神秘的“边界”参数返回来正确模拟POSTDATA。 有人知道

  • 问题内容: 前一段时间,我写了Python程序来处理电子邮件,经常遇到的一件事就是知道电子邮件是否是“多部分的”。 经过一番研究,我知道它与包含HTML或附件等的电子邮件有关…但是我并不太了解。 我对它的使用仅限于2个实例: 1.当我不得不从原始电子邮件中保存附件时 我刚刚在互联网上找到了它(可能是在这里-抱歉,您没有记下编写它的人,但是我似乎再也找不到他了:/),并将其粘贴到我的代码中 2.当我

  • 问题内容: 我在节点和角度的CORS上遇到了问题,并为true添加此选项解决了我的问题。但是我找不到有关它是什么以及它在做什么的信息。请有人可以解释吗? 问题答案: 简短答案: 使您的浏览器在XHR请求中包含cookie和身份验证标头。如果您的服务依赖于任何cookie(包括会话cookie),则仅在使用此选项集的情况下才能使用。 更长的解释: 当您向其他原始服务器发出Ajax请求时,浏览器可能会

  • 我试图使一个宁静的控制器上传文件。我看到了这一点,做了这个控制器: 然后我用邮递员发送了一份pdf: 但服务器崩溃,出现以下错误: 我再次找到了这个,并添加了一个文件 不幸的是,它仍然抱怨同样的错误。

  • 问题内容: 我试图使一个宁静的控制器来上传文件。我已经看到 了,并做了这个控制器: and then i used postman to send a pdf: But the server crashes with the error: 我再次找到了这个,并添加了一个bean.xml文件 不幸的是,它仍然抱怨相同的错误。 问题答案: 当您将邮递员用于多部分请求时,请不要 在页眉中指定自定义Con