Handle HTTP related CPE fault requests gracefully.
This commit is contained in:
1 parent
4c4b1d630b
commit
84d75c4696
3 files changed
+10
-2
No files matched your search
+4
-1
@@ -211,7 +211,10 @@ exports.request = (httpRequest) ->
|
||||
# some devices send invalid utf8 characters
|
||||
xml = libxmljs.parseXml httpRequest.getBody('binary')
|
||||
|
||||
cwmpRequest.id = xml.get('//soap-env:Envelope/soap-env:Header/cwmp:ID', NAMESPACES).text()
|
||||
try
|
||||
cwmpRequest.id = xml.get('//soap-env:Envelope/soap-env:Header/cwmp:ID', NAMESPACES).text()
|
||||
catch err
|
||||
cwmpRequest.id = null
|
||||
|
||||
methodElement = xml.get('/soap-env:Envelope/soap-env:Body/cwmp:*', NAMESPACES)
|
||||
if methodElement?
|
||||
|
||||
Reference in new issue
Block a user