テクノロジー

新規APIの実装でPATCHメソッドを使用しないようにしました | PR TIMES 開発者ブログ

1: koyhoge 2025/11/11 13:41

PATCHメソッドの使用を止めるのも回避策としてはありなのだろうけど、結局何がPATCHをブロックしていたのか不明なのがモヤる。こうやってRESTの思想が徐々に骨抜きにされていくのか?

2: yash268925 2025/11/11 14:17

エッジ/BFFを境界として、formのPOSTとAPIのPATCHを切り分ける、とかですかね。しらんけど。それと大分久々に"AJAX"という単語を見た。

3: easy-breezy 2025/11/11 14:42

GET、POST、DELETE以外は禁止。原点回帰だ

4: Error401 2025/11/11 15:46

なぜ今回ついでにPUTもNGにする方針にしたのか、そこを詳しく知りたいです。

5: iga_k 2025/11/11 16:11

そんなことがあるのか〜

6: at_yasu 2025/11/11 16:51

「「PATCHメソッドがセキュリティソフトの設定などによりブロックされている」ことが原因と結論づけました。」ぬあ、PATCH使ったやつ使い始めた所なのに…

7: koyancya 2025/11/11 17:12

くええ…… 辛い…… とはいえ現世利益が優先……

8: gfx 2025/11/11 17:59

おお…これはつらい感じだ。toBだとやむを得ないのか…ほかに道はなかったのか…?

9: naka-06_18 2025/11/11 18:06

思想的にはput/pacth使いたいけどそうなの

10: t_f_m 2025/11/11 18:12

"その結果、同じくPATCH APIが使われている他の機能も使用できないことがわかりました。 そのため「PATCHメソッドがセキュリティソフトの設定などによりブロックされている」ことが原因と結論づけました"

11: tofu-kun 2025/11/11 18:31

PATCHがブロックされる…誰に…そんな環境あるんだ…えー

12: oooooooo 2025/11/11 19:03

“「PATCHメソッドがセキュリティソフトの設定などによりブロックされている」ことが原因と結論づけ”

13: als_uz 2025/11/11 19:46

昔なんかDELETEメソッドが通らなくなったことがあり、追っていくとAkamaiの設定で「body付きDELETEをブロックする」ってのがデフォルトONになってて外したら動くようになったのを思い出しました

14: prograti 2025/11/11 19:50

FirewallとかUTMの設定でPATCHメソッドを許可してないんですかね?

15: oldriver 2025/11/11 19:53

脆弱性レポート「xxxライブラリには脆弱性があり、POST,PUT,PATCH,DELETEを利用していると影響あり。」→POSTだけにして影響を1/4に軽減!みたいな判断があって抗えないみたいな話が世の中のどこかにあるかもしれない。

16: ryousanngata 2025/11/11 20:50

HTTPメソッドに限って言えば政治で何とかするより実装を合わせてあげるほうが楽だもんなぁ。PUTも許さないのは追加時に今回はどのメソッドを使おうか?という余計な判断が入るのを嫌ってのことかなと邪推。

17: odakaho 2025/11/11 21:09

DELETEもいらん説。/body付きのGETやDELETEはElasticSearchをプロキシする時にハマったような・・?

18: greenbow 2025/11/11 21:26

そんなことあるのか。どういう理由でブロックされたんだろう

19: hirokinko 2025/11/11 22:02

なぜpatchがブロックされるのかわからないのがとてもモヤる。

20: NetPenguin 2025/11/11 23:36

yaml用linter、稀に良く欲しくなるやつだ。

21: uva 2025/11/12 01:16

「PATCHメソッドがセキュリティソフトの設定などによりブロックされている」こんな過酷な環境で働いている人もいるのか。おいたわしや🙏

22: ssssschang 2025/11/12 03:09

まぁ稀によくあるよなそういう環境。思想として正しくとも、使えなきゃ意味ないので残当