Commit b0088b8bd38c7ddc0c3f88fb2c8485d44e9a6ddb

Authored by Lawrence
1 parent 4c042e24

修正不支持的method处理错误

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
@@ -21,7 +21,6 @@ export default { @@ -21,7 +21,6 @@ export default {
21 }; 21 };
22 }, 22 },
23 methods:{ 23 methods:{
24 -  
25 loginout(){ 24 loginout(){
26 // 删除cookie,回到登录页面 25 // 删除cookie,回到登录页面
27 this.$cookies.remove("session"); 26 this.$cookies.remove("session");