From: Stas Shtin Date: Thu, 15 Apr 2010 18:29:50 +0000 (+0400) Subject: Match POST data, not headers X-Git-Url: http://git.maemo.org/git/?p=ipypbx;a=commitdiff_plain;h=2b781fbd1012bcb87ccfee07f56b2b575e24b8ee Match POST data, not headers --- diff --git a/src/ipypbx/http.py b/src/ipypbx/http.py index 3dfe0b8..dff9b24 100644 --- a/src/ipypbx/http.py +++ b/src/ipypbx/http.py @@ -176,7 +176,7 @@ class HttpRequestParser(object): print for generator in self.parent.generators: - if generator.canHandle(self.headers): + if generator.canHandle(self.data): self.state += 1 print generator.generateConfig(self.headers) else: @@ -197,6 +197,7 @@ class FreeswitchConfigGenerator(object): def canHandle(self, params): for key, value in self.param_match.iteritems(): + print key, value, params.get(key, None) if params.get(key, None) != value: return False else: