1. 程式人生 > >http 請求頭大小寫的問題

http 請求頭大小寫的問題

mes enum 請求 == 大小寫 crypt num ati null

如果是默認消息頭名稱,消息頭格式已經固定,即便輸入的大小寫有誤,也會給你翻譯成默認的寫法,如果自己定義的,會自動給你翻譯成小寫,所以傳參數的名稱都用小寫字母即可,否則可能取不到值,比如encryptedString會取不到值,使用encryptedstring即可,全部小寫。

傳值時,使用的是一個 URLRequest 設置的的HTTPHeaderField

取值時,如下:

Enumeration headerNames = request.getHeaderNames();
Map<String, String> headerMap = new HashMap<String, String>();

while(headerNames.hasMoreElements()){
String key = (String) headerNames.nextElement();
String value = request.getHeader(key);
headerMap.put(key, value);
}

String encryptedstring = headerMap.get("encryptedstring") == null ? "":headerMap.get("encryptedstring");

http 請求頭大小寫的問題