Django频道发送403而不是404

时间:2019-01-16 18:23:40

标签: python django django-channels

我只是从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]。

0 个答案:

没有答案