【为什么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
每个头字段由不区分大小写的字段名称后跟冒号(“:”),可选的前导空格,字段值和可选的尾随空格组成。
推荐阅读
- AWSAppSync GraphQL突变执行两次
- Xamarin Android - Task.Run vs Task.Factory.StartNew和Thread.CurrentPrincipal
- 在VS 2017 xamarin android项目中没有击中断点
- 同步/阻止Application.Invoke()for GTK#
- 如何在Cordova中检索应用程序版本,应用程序名称,程序包名称,版本代码和版本号
- 5个最佳网页加载进度条javascript插件
- 5+最佳的jquery和javascript datepicker插件
- 5个最佳Cookie政策横幅javascript插件
- 5+最佳代码语法高亮javascript插件