0

我将(HTTP POST)各种值发布到后面的api。我成功地上传了标题、正文和一个媒体文件,但是当我尝试添加第二个媒体文件时,我得到了一个服务器 500。

它们确实允许 media 和 media[] 作为参数。

如何使用 iPhone SDK 上传多个文件?

4

1 回答 1

0

您获得的 500 可能基于以下两件事之一:

  • 不正确的请求
  • 服务器上的错误

现在,如果它不正确,HTTP 服务器会更有帮助地回复类似 415(不支持的媒体类型)或其他内容。500 坚持服务器出现问题并且您的请求有效。

您将不得不深入研究服务器 API 或代码(如果您编写了它),或者阅读文档并找出您的第二个请求有什么问题......似乎您没有设置适当的媒体类型?

编辑:好的,所以我查看了 API。看来您的发布 XML,所以您的请求内容类型应该是

Content-Type: application/xml

API 文档没有具体说明,但这将是正确的类型。

编辑:实际上第二眼看,你只是在发布 w/URI 参数吗?他们的 API 文档不清楚(我也很快看)

于 2010-01-27T17:40:24.577 回答