为什么webview头键在android中以小写形式转换()

【为什么webview头键在android中以小写形式转换()】贵有恒,何必三更起、五更眠、最无益,只怕一日曝、十日寒。这篇文章主要讲述为什么webview头键在android中以小写形式转换?相关的知识,希望能为你提供帮助。
我在android中的webview中发送自定义标题。当我在服务器中打印标题参数键和值时,参数值按原样打印,但是参数键是小写打印,但我的要求是打印参数键,因为它发送。我们怎样才能实现它?
在我的java代码中

webView.getSettings().setDomStorageEnabled(true); webView.getSettings().setDefaultTextEncodingName("utf-8"); webView.getSettings().setjavascriptEnabled(true); headerValue = https://www.songbingjia.com/android/new HashMap< > (); String headerKey ="A-Abc-Def-API-Version"; headerValue.put(headerKey, "Abc"); webView.loadUrl(webViewUrl, headerValue);

下面是我的php代码
< ?php echo "test"; $headers =getallheaders(); foreach($headers as $key=> $val){ echo $key . ': ' . $val . '< br> '; }?>

以上代码打印标题键如下
Accept: a-abc-def-api-version: Abc

答案HTTP标头名称不区分大小写。如果您的实施需要区分大小写,则违反了标准。
3.2。标题字段
每个头字段由不区分大小写的字段名称后跟冒号(“:”),可选的前导空格,字段值和可选的尾随空格组成。
来源:https://tools.ietf.org/html/rfc7230#section-3.2

    推荐阅读