mastodon.zunda.ninja is one of the many independent Mastodon servers you can use to participate in the fediverse.
Zundon is a single user instance as home of @zundan as well as a test bed for changes of the code.

Administered by:

Server stats:

1
active users

zunda

キェキェ騒ぐのSubway Tooter側で制限されてるのかも

@zundan STはidempotency header の取り扱いがやや特殊なのです。アプリ設定で「重複排除ヘッダを付与しない」ようにすれば同一内容の連続投稿が可能になります

@tateisu なるほど!! ありがとうございます。今試してみたら、POSTリクエストが送られて200が返っていました。

StatusesController側で重複排除ヘッダを確認して実際にはステータスを追加しないようにしてるのですね。createメソッド内でPostStatusServiceを呼んでいるようです。

@zundan そうです。

クライアント側のよくある実装なら投稿ボタンを押した時刻などもキー生成に使用して自動リトライの間は同じキーをへっだに指定する感じですね。

STの場合は自動リトライというよりは連投防止に使われてる感じ。