From b0e7cb208f56959f5f95d46c9d09bca005406010 Mon Sep 17 00:00:00 2001 From: Shinsuke Sugaya Date: Sat, 26 Sep 2026 05:38:06 +0900 Subject: [PATCH] docs(15.9): upload files with POST in the admin API pages A multipart/form-data upload sent with PUT never delivers its file, so the documented PUT upload requests of the admin API always fail with a "file is required" error. Fess now accepts these uploads by POST. Change the endpoint table, the request line and the curl example to POST on the dictionary, bad word, elevate word and storage API pages in every language. --- de/15.9/api/admin/api-admin-badword.rst | 6 +++--- de/15.9/api/admin/api-admin-dict.rst | 6 +++--- de/15.9/api/admin/api-admin-elevateword.rst | 6 +++--- de/15.9/api/admin/api-admin-storage.rst | 6 +++--- en/15.9/api/admin/api-admin-badword.rst | 6 +++--- en/15.9/api/admin/api-admin-dict.rst | 6 +++--- en/15.9/api/admin/api-admin-elevateword.rst | 6 +++--- en/15.9/api/admin/api-admin-storage.rst | 6 +++--- es/15.9/api/admin/api-admin-badword.rst | 6 +++--- es/15.9/api/admin/api-admin-dict.rst | 6 +++--- es/15.9/api/admin/api-admin-elevateword.rst | 6 +++--- es/15.9/api/admin/api-admin-storage.rst | 6 +++--- fr/15.9/api/admin/api-admin-badword.rst | 6 +++--- fr/15.9/api/admin/api-admin-dict.rst | 6 +++--- fr/15.9/api/admin/api-admin-elevateword.rst | 6 +++--- fr/15.9/api/admin/api-admin-storage.rst | 6 +++--- ja/15.9/api/admin/api-admin-badword.rst | 6 +++--- ja/15.9/api/admin/api-admin-dict.rst | 6 +++--- ja/15.9/api/admin/api-admin-elevateword.rst | 6 +++--- ja/15.9/api/admin/api-admin-storage.rst | 6 +++--- ko/15.9/api/admin/api-admin-badword.rst | 6 +++--- ko/15.9/api/admin/api-admin-dict.rst | 6 +++--- ko/15.9/api/admin/api-admin-elevateword.rst | 6 +++--- ko/15.9/api/admin/api-admin-storage.rst | 6 +++--- zh-cn/15.9/api/admin/api-admin-badword.rst | 6 +++--- zh-cn/15.9/api/admin/api-admin-dict.rst | 6 +++--- zh-cn/15.9/api/admin/api-admin-elevateword.rst | 6 +++--- zh-cn/15.9/api/admin/api-admin-storage.rst | 6 +++--- 28 files changed, 84 insertions(+), 84 deletions(-) diff --git a/de/15.9/api/admin/api-admin-badword.rst b/de/15.9/api/admin/api-admin-badword.rst index 8b00498d1..84a856491 100644 --- a/de/15.9/api/admin/api-admin-badword.rst +++ b/de/15.9/api/admin/api-admin-badword.rst @@ -40,7 +40,7 @@ Endpunktliste * - DELETE - /setting/{id} - Bad Word löschen - * - PUT + * - POST - /upload - Bad Word CSV hochladen * - GET @@ -239,7 +239,7 @@ Request :: - PUT /api/admin/badword/upload + POST /api/admin/badword/upload Content-Type: multipart/form-data Parameter @@ -314,7 +314,7 @@ CSV-Datei hochladen .. code-block:: bash - curl -X PUT "http://localhost:8080/api/admin/badword/upload" \ + curl -X POST "http://localhost:8080/api/admin/badword/upload" \ -H "Authorization: Bearer YOUR_TOKEN" \ -F "badWordFile=@badword.csv" diff --git a/de/15.9/api/admin/api-admin-dict.rst b/de/15.9/api/admin/api-admin-dict.rst index 1b9784543..fb11dc93f 100644 --- a/de/15.9/api/admin/api-admin-dict.rst +++ b/de/15.9/api/admin/api-admin-dict.rst @@ -63,7 +63,7 @@ Diese Werte entsprechen dem Wert des Felds ``type``, das in der Antwort der Wör * - DELETE - /{type}/setting/{dictId}/{id} - Wörterbucheintrag löschen - * - PUT + * - POST - /{type}/upload/{dictId} - Wörterbuchdatei hochladen * - GET @@ -371,7 +371,7 @@ Request :: - PUT /api/admin/dict/{type}/upload/{dictId} + POST /api/admin/dict/{type}/upload/{dictId} Content-Type: multipart/form-data Der Name des Dateifelds unterscheidet sich je Wörterbuchtyp (siehe weiter unten „Eintragsfelder je Wörterbuchtyp“). @@ -471,7 +471,7 @@ Synonymwörterbuchdatei hochladen .. code-block:: bash - curl -X PUT "http://localhost:8080/api/admin/dict/synonym/upload/{dictId}" \ + curl -X POST "http://localhost:8080/api/admin/dict/synonym/upload/{dictId}" \ -H "Authorization: Bearer YOUR_TOKEN" \ -F "synonymFile=@synonym.txt" diff --git a/de/15.9/api/admin/api-admin-elevateword.rst b/de/15.9/api/admin/api-admin-elevateword.rst index 66e9d5b07..79c1a744d 100644 --- a/de/15.9/api/admin/api-admin-elevateword.rst +++ b/de/15.9/api/admin/api-admin-elevateword.rst @@ -40,7 +40,7 @@ Endpunktliste * - DELETE - /setting/{id} - Elevate Word löschen - * - PUT + * - POST - /upload - Elevate Word CSV hochladen * - GET @@ -274,7 +274,7 @@ Request :: - PUT /api/admin/elevateword/upload + POST /api/admin/elevateword/upload Content-Type: multipart/form-data Parameter @@ -351,7 +351,7 @@ CSV-Datei hochladen .. code-block:: bash - curl -X PUT "http://localhost:8080/api/admin/elevateword/upload" \ + curl -X POST "http://localhost:8080/api/admin/elevateword/upload" \ -H "Authorization: Bearer YOUR_TOKEN" \ -F "elevateWordFile=@elevate.csv" diff --git a/de/15.9/api/admin/api-admin-storage.rst b/de/15.9/api/admin/api-admin-storage.rst index 264501155..3655bdd01 100644 --- a/de/15.9/api/admin/api-admin-storage.rst +++ b/de/15.9/api/admin/api-admin-storage.rst @@ -47,7 +47,7 @@ Endpunktliste * - DELETE - /delete/{id} - Datei löschen - * - PUT + * - POST - /upload - Datei hochladen @@ -177,7 +177,7 @@ Request :: - PUT /api/admin/storage/upload + POST /api/admin/storage/upload Content-Type: multipart/form-data Feldbeschreibungen @@ -265,7 +265,7 @@ Datei hochladen .. code-block:: bash - curl -X PUT "http://localhost:8080/api/admin/storage/upload" \ + curl -X POST "http://localhost:8080/api/admin/storage/upload" \ -H "Authorization: Bearer YOUR_TOKEN" \ -F "path=subdir" \ -F "file=@sample.txt" diff --git a/en/15.9/api/admin/api-admin-badword.rst b/en/15.9/api/admin/api-admin-badword.rst index 1dc4bcee4..35bdffaae 100644 --- a/en/15.9/api/admin/api-admin-badword.rst +++ b/en/15.9/api/admin/api-admin-badword.rst @@ -40,7 +40,7 @@ Endpoint List * - DELETE - /setting/{id} - Delete bad word - * - PUT + * - POST - /upload - Upload bad word CSV * - GET @@ -239,7 +239,7 @@ Request :: - PUT /api/admin/badword/upload + POST /api/admin/badword/upload Content-Type: multipart/form-data Parameters @@ -314,7 +314,7 @@ Upload CSV File .. code-block:: bash - curl -X PUT "http://localhost:8080/api/admin/badword/upload" \ + curl -X POST "http://localhost:8080/api/admin/badword/upload" \ -H "Authorization: Bearer YOUR_TOKEN" \ -F "badWordFile=@badword.csv" diff --git a/en/15.9/api/admin/api-admin-dict.rst b/en/15.9/api/admin/api-admin-dict.rst index 078b0a37c..6b5cb7611 100644 --- a/en/15.9/api/admin/api-admin-dict.rst +++ b/en/15.9/api/admin/api-admin-dict.rst @@ -63,7 +63,7 @@ These values match the value of the ``type`` field included in the dictionary li * - DELETE - /{type}/setting/{dictId}/{id} - Delete dictionary item - * - PUT + * - POST - /{type}/upload/{dictId} - Upload dictionary file * - GET @@ -371,7 +371,7 @@ Request :: - PUT /api/admin/dict/{type}/upload/{dictId} + POST /api/admin/dict/{type}/upload/{dictId} Content-Type: multipart/form-data The name of the file field differs by dictionary type (see "Item Fields per Dictionary Type" below). @@ -471,7 +471,7 @@ Upload a Synonym Dictionary File .. code-block:: bash - curl -X PUT "http://localhost:8080/api/admin/dict/synonym/upload/{dictId}" \ + curl -X POST "http://localhost:8080/api/admin/dict/synonym/upload/{dictId}" \ -H "Authorization: Bearer YOUR_TOKEN" \ -F "synonymFile=@synonym.txt" diff --git a/en/15.9/api/admin/api-admin-elevateword.rst b/en/15.9/api/admin/api-admin-elevateword.rst index 31c8a01f9..de0d111e0 100644 --- a/en/15.9/api/admin/api-admin-elevateword.rst +++ b/en/15.9/api/admin/api-admin-elevateword.rst @@ -40,7 +40,7 @@ Endpoint List * - DELETE - /setting/{id} - Delete elevate word - * - PUT + * - POST - /upload - Upload elevate word CSV * - GET @@ -274,7 +274,7 @@ Request :: - PUT /api/admin/elevateword/upload + POST /api/admin/elevateword/upload Content-Type: multipart/form-data Parameters @@ -351,7 +351,7 @@ Upload CSV File .. code-block:: bash - curl -X PUT "http://localhost:8080/api/admin/elevateword/upload" \ + curl -X POST "http://localhost:8080/api/admin/elevateword/upload" \ -H "Authorization: Bearer YOUR_TOKEN" \ -F "elevateWordFile=@elevate.csv" diff --git a/en/15.9/api/admin/api-admin-storage.rst b/en/15.9/api/admin/api-admin-storage.rst index f56334bd2..7c2bc5216 100644 --- a/en/15.9/api/admin/api-admin-storage.rst +++ b/en/15.9/api/admin/api-admin-storage.rst @@ -47,7 +47,7 @@ Endpoint List * - DELETE - /delete/{id} - Delete a file - * - PUT + * - POST - /upload - Upload a file @@ -177,7 +177,7 @@ Request :: - PUT /api/admin/storage/upload + POST /api/admin/storage/upload Content-Type: multipart/form-data Field Description @@ -265,7 +265,7 @@ Upload a File .. code-block:: bash - curl -X PUT "http://localhost:8080/api/admin/storage/upload" \ + curl -X POST "http://localhost:8080/api/admin/storage/upload" \ -H "Authorization: Bearer YOUR_TOKEN" \ -F "path=subdir" \ -F "file=@sample.txt" diff --git a/es/15.9/api/admin/api-admin-badword.rst b/es/15.9/api/admin/api-admin-badword.rst index 5ff769720..c61f99c1a 100644 --- a/es/15.9/api/admin/api-admin-badword.rst +++ b/es/15.9/api/admin/api-admin-badword.rst @@ -40,7 +40,7 @@ Lista de Endpoints * - DELETE - /setting/{id} - Eliminar palabra prohibida - * - PUT + * - POST - /upload - Subir CSV de palabras prohibidas * - GET @@ -239,7 +239,7 @@ Solicitud :: - PUT /api/admin/badword/upload + POST /api/admin/badword/upload Content-Type: multipart/form-data Parámetros @@ -314,7 +314,7 @@ Subir Archivo CSV .. code-block:: bash - curl -X PUT "http://localhost:8080/api/admin/badword/upload" \ + curl -X POST "http://localhost:8080/api/admin/badword/upload" \ -H "Authorization: Bearer YOUR_TOKEN" \ -F "badWordFile=@badword.csv" diff --git a/es/15.9/api/admin/api-admin-dict.rst b/es/15.9/api/admin/api-admin-dict.rst index d86ba46c3..5548dd0e9 100644 --- a/es/15.9/api/admin/api-admin-dict.rst +++ b/es/15.9/api/admin/api-admin-dict.rst @@ -62,7 +62,7 @@ Estos valores coinciden con el valor del campo ``type`` incluido en la respuesta * - DELETE - /{type}/setting/{dictId}/{id} - Eliminar elemento del diccionario - * - PUT + * - POST - /{type}/upload/{dictId} - Cargar archivo de diccionario * - GET @@ -370,7 +370,7 @@ Solicitud :: - PUT /api/admin/dict/{type}/upload/{dictId} + POST /api/admin/dict/{type}/upload/{dictId} Content-Type: multipart/form-data El nombre del campo de archivo varía según el tipo de diccionario (consulte "Campos de Elementos por Tipo de Diccionario" más adelante). @@ -470,7 +470,7 @@ Cargar Archivo del Diccionario de Sinónimos .. code-block:: bash - curl -X PUT "http://localhost:8080/api/admin/dict/synonym/upload/{dictId}" \ + curl -X POST "http://localhost:8080/api/admin/dict/synonym/upload/{dictId}" \ -H "Authorization: Bearer YOUR_TOKEN" \ -F "synonymFile=@synonym.txt" diff --git a/es/15.9/api/admin/api-admin-elevateword.rst b/es/15.9/api/admin/api-admin-elevateword.rst index cb8bb7d6e..f4dc86370 100644 --- a/es/15.9/api/admin/api-admin-elevateword.rst +++ b/es/15.9/api/admin/api-admin-elevateword.rst @@ -40,7 +40,7 @@ Lista de Endpoints * - DELETE - /setting/{id} - Eliminar palabra elevada - * - PUT + * - POST - /upload - Subir CSV de palabras elevadas * - GET @@ -274,7 +274,7 @@ Solicitud :: - PUT /api/admin/elevateword/upload + POST /api/admin/elevateword/upload Content-Type: multipart/form-data Parámetros @@ -351,7 +351,7 @@ Subir Archivo CSV .. code-block:: bash - curl -X PUT "http://localhost:8080/api/admin/elevateword/upload" \ + curl -X POST "http://localhost:8080/api/admin/elevateword/upload" \ -H "Authorization: Bearer YOUR_TOKEN" \ -F "elevateWordFile=@elevate.csv" diff --git a/es/15.9/api/admin/api-admin-storage.rst b/es/15.9/api/admin/api-admin-storage.rst index a691433e4..3991125d2 100644 --- a/es/15.9/api/admin/api-admin-storage.rst +++ b/es/15.9/api/admin/api-admin-storage.rst @@ -47,7 +47,7 @@ Lista de Endpoints * - DELETE - /delete/{id} - Eliminar un archivo - * - PUT + * - POST - /upload - Subir un archivo @@ -177,7 +177,7 @@ Solicitud :: - PUT /api/admin/storage/upload + POST /api/admin/storage/upload Content-Type: multipart/form-data Descripción de los Campos @@ -265,7 +265,7 @@ Subir un Archivo .. code-block:: bash - curl -X PUT "http://localhost:8080/api/admin/storage/upload" \ + curl -X POST "http://localhost:8080/api/admin/storage/upload" \ -H "Authorization: Bearer YOUR_TOKEN" \ -F "path=subdir" \ -F "file=@sample.txt" diff --git a/fr/15.9/api/admin/api-admin-badword.rst b/fr/15.9/api/admin/api-admin-badword.rst index bfe33ac0b..0b0da4cc7 100644 --- a/fr/15.9/api/admin/api-admin-badword.rst +++ b/fr/15.9/api/admin/api-admin-badword.rst @@ -40,7 +40,7 @@ Liste des endpoints * - DELETE - /setting/{id} - Suppression d'un mot interdit - * - PUT + * - POST - /upload - Téléversement CSV des mots interdits * - GET @@ -239,7 +239,7 @@ Requête :: - PUT /api/admin/badword/upload + POST /api/admin/badword/upload Content-Type: multipart/form-data Paramètres @@ -314,7 +314,7 @@ Téléversement d'un fichier CSV .. code-block:: bash - curl -X PUT "http://localhost:8080/api/admin/badword/upload" \ + curl -X POST "http://localhost:8080/api/admin/badword/upload" \ -H "Authorization: Bearer YOUR_TOKEN" \ -F "badWordFile=@badword.csv" diff --git a/fr/15.9/api/admin/api-admin-dict.rst b/fr/15.9/api/admin/api-admin-dict.rst index dece89801..c2ef4638d 100644 --- a/fr/15.9/api/admin/api-admin-dict.rst +++ b/fr/15.9/api/admin/api-admin-dict.rst @@ -62,7 +62,7 @@ Ces valeurs correspondent à la valeur du champ ``type`` inclus dans la réponse * - DELETE - /{type}/setting/{dictId}/{id} - Suppression d'une entrée de dictionnaire - * - PUT + * - POST - /{type}/upload/{dictId} - Téléversement d'un fichier de dictionnaire * - GET @@ -370,7 +370,7 @@ Requête :: - PUT /api/admin/dict/{type}/upload/{dictId} + POST /api/admin/dict/{type}/upload/{dictId} Content-Type: multipart/form-data Le nom du champ de fichier varie selon le type de dictionnaire (voir « Champs des entrées par type de dictionnaire » ci-dessous). @@ -470,7 +470,7 @@ Téléversement du fichier de dictionnaire de synonymes .. code-block:: bash - curl -X PUT "http://localhost:8080/api/admin/dict/synonym/upload/{dictId}" \ + curl -X POST "http://localhost:8080/api/admin/dict/synonym/upload/{dictId}" \ -H "Authorization: Bearer YOUR_TOKEN" \ -F "synonymFile=@synonym.txt" diff --git a/fr/15.9/api/admin/api-admin-elevateword.rst b/fr/15.9/api/admin/api-admin-elevateword.rst index 0b45af345..393d35ebb 100644 --- a/fr/15.9/api/admin/api-admin-elevateword.rst +++ b/fr/15.9/api/admin/api-admin-elevateword.rst @@ -40,7 +40,7 @@ Liste des endpoints * - DELETE - /setting/{id} - Suppression d'un mot élevé - * - PUT + * - POST - /upload - Téléversement CSV des mots élevés * - GET @@ -274,7 +274,7 @@ Requête :: - PUT /api/admin/elevateword/upload + POST /api/admin/elevateword/upload Content-Type: multipart/form-data Paramètres @@ -351,7 +351,7 @@ Téléversement d'un fichier CSV .. code-block:: bash - curl -X PUT "http://localhost:8080/api/admin/elevateword/upload" \ + curl -X POST "http://localhost:8080/api/admin/elevateword/upload" \ -H "Authorization: Bearer YOUR_TOKEN" \ -F "elevateWordFile=@elevate.csv" diff --git a/fr/15.9/api/admin/api-admin-storage.rst b/fr/15.9/api/admin/api-admin-storage.rst index c90b4020c..e5d8cb5bc 100644 --- a/fr/15.9/api/admin/api-admin-storage.rst +++ b/fr/15.9/api/admin/api-admin-storage.rst @@ -46,7 +46,7 @@ Liste des endpoints * - DELETE - /delete/{id} - Suppression d'un fichier - * - PUT + * - POST - /upload - Envoi d'un fichier @@ -176,7 +176,7 @@ Requête :: - PUT /api/admin/storage/upload + POST /api/admin/storage/upload Content-Type: multipart/form-data Description des champs @@ -264,7 +264,7 @@ Envoi d'un fichier .. code-block:: bash - curl -X PUT "http://localhost:8080/api/admin/storage/upload" \ + curl -X POST "http://localhost:8080/api/admin/storage/upload" \ -H "Authorization: Bearer YOUR_TOKEN" \ -F "path=subdir" \ -F "file=@sample.txt" diff --git a/ja/15.9/api/admin/api-admin-badword.rst b/ja/15.9/api/admin/api-admin-badword.rst index 3012be50d..b0aab5e76 100644 --- a/ja/15.9/api/admin/api-admin-badword.rst +++ b/ja/15.9/api/admin/api-admin-badword.rst @@ -40,7 +40,7 @@ BadWord APIは、|Fess| のNGワード(不適切なサジェストワードの * - DELETE - /setting/{id} - NGワード削除 - * - PUT + * - POST - /upload - NGワードCSVアップロード * - GET @@ -239,7 +239,7 @@ CSVファイルからNGワードを一括登録します。ファイルは ``mul :: - PUT /api/admin/badword/upload + POST /api/admin/badword/upload Content-Type: multipart/form-data パラメーター @@ -314,7 +314,7 @@ CSVファイルのアップロード .. code-block:: bash - curl -X PUT "http://localhost:8080/api/admin/badword/upload" \ + curl -X POST "http://localhost:8080/api/admin/badword/upload" \ -H "Authorization: Bearer YOUR_TOKEN" \ -F "badWordFile=@badword.csv" diff --git a/ja/15.9/api/admin/api-admin-dict.rst b/ja/15.9/api/admin/api-admin-dict.rst index 3414f3175..1f4e120e7 100644 --- a/ja/15.9/api/admin/api-admin-dict.rst +++ b/ja/15.9/api/admin/api-admin-dict.rst @@ -63,7 +63,7 @@ Dict APIは、|Fess| の辞書を管理するためのAPIです。 * - DELETE - /{type}/setting/{dictId}/{id} - 辞書項目削除 - * - PUT + * - POST - /{type}/upload/{dictId} - 辞書ファイルアップロード * - GET @@ -371,7 +371,7 @@ Dict APIは、|Fess| の辞書を管理するためのAPIです。 :: - PUT /api/admin/dict/{type}/upload/{dictId} + POST /api/admin/dict/{type}/upload/{dictId} Content-Type: multipart/form-data ファイルフィールドの名前は辞書種別ごとに異なります(後述の「辞書種別ごとの項目フィールド」を参照)。 @@ -471,7 +471,7 @@ Dict APIは、|Fess| の辞書を管理するためのAPIです。 .. code-block:: bash - curl -X PUT "http://localhost:8080/api/admin/dict/synonym/upload/{dictId}" \ + curl -X POST "http://localhost:8080/api/admin/dict/synonym/upload/{dictId}" \ -H "Authorization: Bearer YOUR_TOKEN" \ -F "synonymFile=@synonym.txt" diff --git a/ja/15.9/api/admin/api-admin-elevateword.rst b/ja/15.9/api/admin/api-admin-elevateword.rst index 41b6d6b62..684ee4682 100644 --- a/ja/15.9/api/admin/api-admin-elevateword.rst +++ b/ja/15.9/api/admin/api-admin-elevateword.rst @@ -40,7 +40,7 @@ ElevateWord APIは、|Fess| のエレベートワード(特定キーワード * - DELETE - /setting/{id} - エレベートワード削除 - * - PUT + * - POST - /upload - エレベートワードCSVアップロード * - GET @@ -274,7 +274,7 @@ CSVファイルからエレベートワードを一括登録します。ファ :: - PUT /api/admin/elevateword/upload + POST /api/admin/elevateword/upload Content-Type: multipart/form-data パラメーター @@ -351,7 +351,7 @@ CSVファイルのアップロード .. code-block:: bash - curl -X PUT "http://localhost:8080/api/admin/elevateword/upload" \ + curl -X POST "http://localhost:8080/api/admin/elevateword/upload" \ -H "Authorization: Bearer YOUR_TOKEN" \ -F "elevateWordFile=@elevate.csv" diff --git a/ja/15.9/api/admin/api-admin-storage.rst b/ja/15.9/api/admin/api-admin-storage.rst index 43773efb2..6232bccee 100644 --- a/ja/15.9/api/admin/api-admin-storage.rst +++ b/ja/15.9/api/admin/api-admin-storage.rst @@ -47,7 +47,7 @@ Storage APIを含む Admin API のすべてのエンドポイントには、ア * - DELETE - /delete/{id} - ファイルの削除 - * - PUT + * - POST - /upload - ファイルのアップロード @@ -177,7 +177,7 @@ Storage APIを含む Admin API のすべてのエンドポイントには、ア :: - PUT /api/admin/storage/upload + POST /api/admin/storage/upload Content-Type: multipart/form-data フィールド説明 @@ -265,7 +265,7 @@ Storage APIを含む Admin API のすべてのエンドポイントには、ア .. code-block:: bash - curl -X PUT "http://localhost:8080/api/admin/storage/upload" \ + curl -X POST "http://localhost:8080/api/admin/storage/upload" \ -H "Authorization: Bearer YOUR_TOKEN" \ -F "path=subdir" \ -F "file=@sample.txt" diff --git a/ko/15.9/api/admin/api-admin-badword.rst b/ko/15.9/api/admin/api-admin-badword.rst index a964be15f..50e762325 100644 --- a/ko/15.9/api/admin/api-admin-badword.rst +++ b/ko/15.9/api/admin/api-admin-badword.rst @@ -40,7 +40,7 @@ BadWord API는 |Fess| 의 NG 워드(부적절한 서제스트 워드 제외)를 * - DELETE - /setting/{id} - NG 워드 삭제 - * - PUT + * - POST - /upload - NG 워드 CSV 업로드 * - GET @@ -239,7 +239,7 @@ CSV 파일에서 NG 워드를 일괄 등록합니다. 파일은 ``multipart/form :: - PUT /api/admin/badword/upload + POST /api/admin/badword/upload Content-Type: multipart/form-data 파라미터 @@ -314,7 +314,7 @@ CSV 파일 업로드 .. code-block:: bash - curl -X PUT "http://localhost:8080/api/admin/badword/upload" \ + curl -X POST "http://localhost:8080/api/admin/badword/upload" \ -H "Authorization: Bearer YOUR_TOKEN" \ -F "badWordFile=@badword.csv" diff --git a/ko/15.9/api/admin/api-admin-dict.rst b/ko/15.9/api/admin/api-admin-dict.rst index a635ba472..52e34ab11 100644 --- a/ko/15.9/api/admin/api-admin-dict.rst +++ b/ko/15.9/api/admin/api-admin-dict.rst @@ -63,7 +63,7 @@ Dict API는 |Fess| 의 사전을 관리하기 위한 API입니다. * - DELETE - /{type}/setting/{dictId}/{id} - 사전 항목 삭제 - * - PUT + * - POST - /{type}/upload/{dictId} - 사전 파일 업로드 * - GET @@ -371,7 +371,7 @@ Dict API는 |Fess| 의 사전을 관리하기 위한 API입니다. :: - PUT /api/admin/dict/{type}/upload/{dictId} + POST /api/admin/dict/{type}/upload/{dictId} Content-Type: multipart/form-data 파일 필드의 이름은 사전 종류별로 다릅니다(후술하는 "사전 종류별 항목 필드" 참조). @@ -471,7 +471,7 @@ Dict API는 |Fess| 의 사전을 관리하기 위한 API입니다. .. code-block:: bash - curl -X PUT "http://localhost:8080/api/admin/dict/synonym/upload/{dictId}" \ + curl -X POST "http://localhost:8080/api/admin/dict/synonym/upload/{dictId}" \ -H "Authorization: Bearer YOUR_TOKEN" \ -F "synonymFile=@synonym.txt" diff --git a/ko/15.9/api/admin/api-admin-elevateword.rst b/ko/15.9/api/admin/api-admin-elevateword.rst index 309d58e1b..d8bac0b2e 100644 --- a/ko/15.9/api/admin/api-admin-elevateword.rst +++ b/ko/15.9/api/admin/api-admin-elevateword.rst @@ -40,7 +40,7 @@ ElevateWord API는 |Fess| 의 엘리베이트 워드(특정 키워드에서의 * - DELETE - /setting/{id} - 엘리베이트 워드 삭제 - * - PUT + * - POST - /upload - 엘리베이트 워드 CSV 업로드 * - GET @@ -274,7 +274,7 @@ CSV 파일에서 엘리베이트 워드를 일괄 등록합니다. 파일은 ``m :: - PUT /api/admin/elevateword/upload + POST /api/admin/elevateword/upload Content-Type: multipart/form-data 파라미터 @@ -351,7 +351,7 @@ CSV 파일 업로드 .. code-block:: bash - curl -X PUT "http://localhost:8080/api/admin/elevateword/upload" \ + curl -X POST "http://localhost:8080/api/admin/elevateword/upload" \ -H "Authorization: Bearer YOUR_TOKEN" \ -F "elevateWordFile=@elevate.csv" diff --git a/ko/15.9/api/admin/api-admin-storage.rst b/ko/15.9/api/admin/api-admin-storage.rst index 8cdaa9546..219c960c4 100644 --- a/ko/15.9/api/admin/api-admin-storage.rst +++ b/ko/15.9/api/admin/api-admin-storage.rst @@ -47,7 +47,7 @@ Storage API를 포함한 Admin API의 모든 엔드포인트에는 액세스 토 * - DELETE - /delete/{id} - 파일 삭제 - * - PUT + * - POST - /upload - 파일 업로드 @@ -177,7 +177,7 @@ Storage API를 포함한 Admin API의 모든 엔드포인트에는 액세스 토 :: - PUT /api/admin/storage/upload + POST /api/admin/storage/upload Content-Type: multipart/form-data 필드 설명 @@ -265,7 +265,7 @@ Storage API를 포함한 Admin API의 모든 엔드포인트에는 액세스 토 .. code-block:: bash - curl -X PUT "http://localhost:8080/api/admin/storage/upload" \ + curl -X POST "http://localhost:8080/api/admin/storage/upload" \ -H "Authorization: Bearer YOUR_TOKEN" \ -F "path=subdir" \ -F "file=@sample.txt" diff --git a/zh-cn/15.9/api/admin/api-admin-badword.rst b/zh-cn/15.9/api/admin/api-admin-badword.rst index 7dd77f054..2fab6fde6 100644 --- a/zh-cn/15.9/api/admin/api-admin-badword.rst +++ b/zh-cn/15.9/api/admin/api-admin-badword.rst @@ -40,7 +40,7 @@ BadWord API是用于管理 |Fess| 屏蔽词(不适当的建议词排除)的A * - DELETE - /setting/{id} - 删除屏蔽词 - * - PUT + * - POST - /upload - 上传屏蔽词CSV * - GET @@ -239,7 +239,7 @@ BadWord API是用于管理 |Fess| 屏蔽词(不适当的建议词排除)的A :: - PUT /api/admin/badword/upload + POST /api/admin/badword/upload Content-Type: multipart/form-data 参数 @@ -314,7 +314,7 @@ CSV格式 .. code-block:: bash - curl -X PUT "http://localhost:8080/api/admin/badword/upload" \ + curl -X POST "http://localhost:8080/api/admin/badword/upload" \ -H "Authorization: Bearer YOUR_TOKEN" \ -F "badWordFile=@badword.csv" diff --git a/zh-cn/15.9/api/admin/api-admin-dict.rst b/zh-cn/15.9/api/admin/api-admin-dict.rst index 400d892fb..29d2dfcd3 100644 --- a/zh-cn/15.9/api/admin/api-admin-dict.rst +++ b/zh-cn/15.9/api/admin/api-admin-dict.rst @@ -63,7 +63,7 @@ Dict API是用于管理 |Fess| 词典的API。 * - DELETE - /{type}/setting/{dictId}/{id} - 删除词典项目 - * - PUT + * - POST - /{type}/upload/{dictId} - 上传词典文件 * - GET @@ -371,7 +371,7 @@ Dict API是用于管理 |Fess| 词典的API。 :: - PUT /api/admin/dict/{type}/upload/{dictId} + POST /api/admin/dict/{type}/upload/{dictId} Content-Type: multipart/form-data 文件字段的名称因词典类型而异(请参阅后述的“各词典类型的项目字段”)。 @@ -471,7 +471,7 @@ Dict API是用于管理 |Fess| 词典的API。 .. code-block:: bash - curl -X PUT "http://localhost:8080/api/admin/dict/synonym/upload/{dictId}" \ + curl -X POST "http://localhost:8080/api/admin/dict/synonym/upload/{dictId}" \ -H "Authorization: Bearer YOUR_TOKEN" \ -F "synonymFile=@synonym.txt" diff --git a/zh-cn/15.9/api/admin/api-admin-elevateword.rst b/zh-cn/15.9/api/admin/api-admin-elevateword.rst index 09584b425..149ff422f 100644 --- a/zh-cn/15.9/api/admin/api-admin-elevateword.rst +++ b/zh-cn/15.9/api/admin/api-admin-elevateword.rst @@ -40,7 +40,7 @@ ElevateWord API是用于管理 |Fess| 提升词(特定关键词的搜索排名 * - DELETE - /setting/{id} - 删除提升词 - * - PUT + * - POST - /upload - 上传提升词CSV * - GET @@ -274,7 +274,7 @@ ElevateWord API是用于管理 |Fess| 提升词(特定关键词的搜索排名 :: - PUT /api/admin/elevateword/upload + POST /api/admin/elevateword/upload Content-Type: multipart/form-data 参数 @@ -351,7 +351,7 @@ ElevateWord API是用于管理 |Fess| 提升词(特定关键词的搜索排名 .. code-block:: bash - curl -X PUT "http://localhost:8080/api/admin/elevateword/upload" \ + curl -X POST "http://localhost:8080/api/admin/elevateword/upload" \ -H "Authorization: Bearer YOUR_TOKEN" \ -F "elevateWordFile=@elevate.csv" diff --git a/zh-cn/15.9/api/admin/api-admin-storage.rst b/zh-cn/15.9/api/admin/api-admin-storage.rst index 2df8999ea..11844407a 100644 --- a/zh-cn/15.9/api/admin/api-admin-storage.rst +++ b/zh-cn/15.9/api/admin/api-admin-storage.rst @@ -47,7 +47,7 @@ Storage API所属的Admin API全部端点均需要通过访问令牌进行认证 * - DELETE - /delete/{id} - 删除文件 - * - PUT + * - POST - /upload - 上传文件 @@ -177,7 +177,7 @@ Storage API所属的Admin API全部端点均需要通过访问令牌进行认证 :: - PUT /api/admin/storage/upload + POST /api/admin/storage/upload Content-Type: multipart/form-data 字段说明 @@ -265,7 +265,7 @@ Storage API所属的Admin API全部端点均需要通过访问令牌进行认证 .. code-block:: bash - curl -X PUT "http://localhost:8080/api/admin/storage/upload" \ + curl -X POST "http://localhost:8080/api/admin/storage/upload" \ -H "Authorization: Bearer YOUR_TOKEN" \ -F "path=subdir" \ -F "file=@sample.txt"