HTTP-Anfrage an django-Server mit twisted.web.AGENT nicht möglich

8

Ich habe eine grundlegende tcp-Serverfabrik, einen Serverclient und einen Dienst geschrieben, der twisted verwendet. Der tcp-Server fungiert als die Middleware zwischen einem Django-Server und einem anderen Programm (nennen wir es Client -Programm).

Was ich erreichen möchte -

1. Client fordert den Middleware TCP-Server an

2. Es sendet eine Zeichenfolge als den Anfragetext;

3.der Middleware -TCP-Server deserialisiert Informationen aus der Anfrage.

4. Middleware fördert die serialisierten Informationen zum django Server.

5.Der Django-Server reagiert dann auf den Server Middleware , der die Antwort auf den Client nach der Serialisierung der Antwort weitergibt.

Ich kann bis Schritt 3 erreichen, kann aber keine HTTP-Anfrage an den Django-Server stellen.

Das Folgende ist meine middleware.py

%Vor%

Folgendes ist test_service.py

%Vor%

Folgendes ist test_http_client.py

%Vor%

EDITS Haben den Code entfernt, der von anderem Code abhängig war, der für das Problem irrelevant ist.

    
HumptyDumptyEIZ 02.11.2015, 11:55
quelle

1 Antwort

0

Den Fehler gefunden. Unten ist der korrigierte Code.

%Vor%     
HumptyDumptyEIZ 13.11.2015, 12:21
quelle