我只是从django通道开始,如果出现错误,我希望django通道在不接受连接的情况下关闭时发送404而不是403。
class MyConsumer(AsyncWebsocketConsumer):
async def connect(self):
if False:
await self.accept()
await self.close()
客户端,当我连接到此套接字时,我得到403,并且想要接收404:
b'HTTP/1.1 403 Access denied\r\n'
我可能没有一些基本的知识。
编辑: 我可能是错的,但我应该遵循这一点。 来自ocpp1.6j:https://www.openchargealliance.org/downloads/
3.2。服务器响应
在收到计费点的请求后,中央系统必须完成握手,其响应如[RFC6455]中所述。 以下OCPP-J特定条件适用:
•如果中央系统无法在URL路径中识别充电点标识符,则应该 发送状态为404的HTTP响应并按如下所述中止WebSocket连接 [RFC6455]。