是否需要 200 OK 才能有响应主体?

Is 200 OK required to have response body?

200 OK 响应是否强制要求响应主体?

我知道 204 代码用于没有响应正文的响应。但是 200 的语义是什么?

来自RFC 7231 6.3.1. 200 OK

Aside from responses to CONNECT, a 200 response always has a payload, though an origin server MAY generate a payload body of zero length. If no payload is desired, an origin server ought to send 204 (No Content) instead.