(IRequestInfo analyzeRequest)
| 694 | |
| 695 | //根据GUI中的有序参数列表,更新当前请求的参数列表。 |
| 696 | public Map<String, String> getUpdatedParaBaseOnTable(IRequestInfo analyzeRequest){ |
| 697 | List<IParameter> paras = analyzeRequest.getParameters();//当body是json格式的时候,这个方法也可以正常获取到键值对,牛掰。但是PARAM_JSON等格式不能通过updateParameter方法来更新。 |
| 698 | Map<String,String> paraMap = getParaFromTable(); |
| 699 | for (IParameter para:paras){ |
| 700 | if (paraMap.keySet().contains(para.getName())){ |
| 701 | if (paraMap.get(para.getName()).contains("<timestamp>")){ |
| 702 | paraMap.put(para.getName(), paraMap.get(para.getName()).replace("<timestamp>", Long.toString(System.currentTimeMillis()))); |
| 703 | }else { |
| 704 | paraMap.put(para.getName(), para.getValue()); |
| 705 | //stdout.println(para.getName()+":"+para.getValue()); |
| 706 | } |
| 707 | |
| 708 | } |
| 709 | } |
| 710 | return paraMap ; |
| 711 | } |
| 712 | |
| 713 | public Map<String, String> getPara(IRequestInfo analyzeRequest){ |
| 714 | List<IParameter> paras = analyzeRequest.getParameters();//当body是json格式的时候,这个方法也可以正常获取到键值对,牛掰。但是PARAM_JSON等格式不能通过updateParameter方法来更新。 |
no test coverage detected