http 請求頭大小寫的問題
阿新 • • 發佈:2018-09-19
mes enum 請求 == 大小寫 crypt num ati null while(headerNames.hasMoreElements()){
String key = (String) headerNames.nextElement();
String value = request.getHeader(key);
headerMap.put(key, value);
}
如果是默認消息頭名稱,消息頭格式已經固定,即便輸入的大小寫有誤,也會給你翻譯成默認的寫法,如果自己定義的,會自動給你翻譯成小寫,所以傳參數的名稱都用小寫字母即可,否則可能取不到值,比如encryptedString會取不到值,使用encryptedstring即可,全部小寫。
傳值時,使用的是一個 URLRequest 設置的的HTTPHeaderField
取值時,如下:
Enumeration headerNames = request.getHeaderNames();
Map<String, String> headerMap = new HashMap<String, String>();
String key = (String) headerNames.nextElement();
String value = request.getHeader(key);
headerMap.put(key, value);
}
String encryptedstring = headerMap.get("encryptedstring") == null ? "":headerMap.get("encryptedstring");
http 請求頭大小寫的問題