⑴ rtsp+url超時是什麼意思
rtsp是實時流傳輸協議,url超時表示目標網路伺服器訪問超時。
所以這個應該就是播放視頻的時候,連接視頻伺服器網路超時。
⑵ 微信公眾平台,開發者配置,「請求URL超時」問題解決
在進行微信公眾平台,開發配置時,出現一系列問題,在此記錄,與網友共享:
1.伺服器配置,需要填寫url,但不知該如何填寫,後經查閱,得知,所填url必須為可訪問的介面,於是重新按網友提供的思路,整理介面如下,一共兩個類文件:
package com.**.**.wxgzh.controller;
import java.io.IOException;
import javax.servlet.http.HttpServletRequest;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;
import com.jubao.dling.wxgzh.utils.CheckUtil;
import io.swagger.annotations.Api;
@RestController
@RequestMapping(value="/wxgzh")
@Api(description="微信公眾號操作")
public class WeiXinController {
@RequestMapping(value="/getWxInform",method=RequestMethod.GET)
@ResponseBody
public String getWeiXinMethod(HttpServletRequest request) throws IOException{
String signature = request.getParameter("signature");
String timestamp = request.getParameter("timestamp");
String nonce = request.getParameter("nonce");
String echostr = request.getParameter("echostr");
if(CheckUtil.checkSignature(signature, timestamp, nonce)){
return echostr;
}
return "error";
}
}
package com.**.**.wxgzh.utils;
import java.security.MessageDigest;
import java.util.Arrays;
public class CheckUtil {
private static final String token = "yuliusa2018";
public static boolean checkSignature(String signature,String timestamp,String nonce){
String[] arr = new String[]{token,timestamp,nonce}; //排序 Arrays.sort(arr);
//生成字元串
StringBuffer content = new StringBuffer();
for(int i=0;i>> 4 & 0xf];
buf[k++] = hexDigits[byte0 & 0xf];
}
return new String(buf);
} catch (Exception e) {
return null;
}
}
}
2.回到公眾號平台,進行配置,注意token隨便寫,但必須和介面中定義的token保持一致
3.點擊提交,出現【系統錯誤,請稍後重試】
對上錯誤進行排查,最終把埠號443去掉,然後在提交,居然又出現「請求URL超時」,如下:
查閱網上的各種方案都沒解決,後看到有網友說可能是伺服器配置低,於是換了台伺服器,竟然提交成功了。
以上記錄是自己開發過程中的問題總結,也希望能幫助他人。