Commit b0088b8bd38c7ddc0c3f88fb2c8485d44e9a6ddb
1 parent
4c042e24
修正不支持的method处理错误
Showing
3 changed files
with
4 additions
and
5 deletions
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/SIPProcessorFactory.java
| @@ -132,7 +132,6 @@ public class SIPProcessorFactory { | @@ -132,7 +132,6 @@ public class SIPProcessorFactory { | ||
| 132 | processor.setRequestEvent(evt); | 132 | processor.setRequestEvent(evt); |
| 133 | return processor; | 133 | return processor; |
| 134 | } else if (Request.MESSAGE.equals(method)) { | 134 | } else if (Request.MESSAGE.equals(method)) { |
| 135 | - | ||
| 136 | MessageRequestProcessor processor = new MessageRequestProcessor(); | 135 | MessageRequestProcessor processor = new MessageRequestProcessor(); |
| 137 | processor.setRequestEvent(evt); | 136 | processor.setRequestEvent(evt); |
| 138 | processor.setTcpSipProvider(getTcpSipProvider()); | 137 | processor.setTcpSipProvider(getTcpSipProvider()); |
| @@ -146,12 +145,13 @@ public class SIPProcessorFactory { | @@ -146,12 +145,13 @@ public class SIPProcessorFactory { | ||
| 146 | processor.setRedisCatchStorage(redisCatchStorage); | 145 | processor.setRedisCatchStorage(redisCatchStorage); |
| 147 | return processor; | 146 | return processor; |
| 148 | } else { | 147 | } else { |
| 149 | - return new OtherRequestProcessor(); | 148 | + OtherRequestProcessor processor = new OtherRequestProcessor(); |
| 149 | + processor.setRequestEvent(evt); | ||
| 150 | + return processor; | ||
| 150 | } | 151 | } |
| 151 | } | 152 | } |
| 152 | 153 | ||
| 153 | public ISIPResponseProcessor createResponseProcessor(ResponseEvent evt) { | 154 | public ISIPResponseProcessor createResponseProcessor(ResponseEvent evt) { |
| 154 | - | ||
| 155 | Response response = evt.getResponse(); | 155 | Response response = evt.getResponse(); |
| 156 | CSeqHeader cseqHeader = (CSeqHeader) response.getHeader(CSeqHeader.NAME); | 156 | CSeqHeader cseqHeader = (CSeqHeader) response.getHeader(CSeqHeader.NAME); |
| 157 | String method = cseqHeader.getMethod(); | 157 | String method = cseqHeader.getMethod(); |
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/impl/OtherRequestProcessor.java
| @@ -21,7 +21,7 @@ public class OtherRequestProcessor extends SIPRequestAbstractProcessor { | @@ -21,7 +21,7 @@ public class OtherRequestProcessor extends SIPRequestAbstractProcessor { | ||
| 21 | */ | 21 | */ |
| 22 | @Override | 22 | @Override |
| 23 | public void process(RequestEvent evt) { | 23 | public void process(RequestEvent evt) { |
| 24 | - System.out.println("no support the method! Method:" + evt.getRequest().getMethod()); | 24 | + System.out.println("Unsupported the method: " + evt.getRequest().getMethod()); |
| 25 | } | 25 | } |
| 26 | 26 | ||
| 27 | } | 27 | } |
web_src/src/components/UiHeader.vue