0

そこで、RESTful の原則に基づいた PHP ベースの CMS アプリケーションを構築しています (ただし、RESTful の原則からは完全に逸脱しています)。少しジレンマに陥りました。

複数のファイルをアップロードするフォームを POST し、一部のアップロードは成功し、ファイル名の競合により他のアップロードは失敗する場合に返される適切な HTTP ステータスは何ですか? 「409 Conflict」は個々の失敗したアップロードごとに意味があるように見えますが、成功したアップロードと失敗したアップロードの配列で構成される POST 全体では、それほど明確ではないようです。

私の混乱は、アップロードされるファイルごとに 1 つの POST リクエストではなく、複数ファイルのアップロードが 1 つの POST リクエストを構成するという私の認識に基づいています。あれは正しいですか?

4

1 に答える 1