chromeバージョン145.0.7632.110(最新)では chrome:/…
ajaxで”TypeError: Failed to execute ‘setRequestHeader’ on ‘XMLHttpRequest’: Value is not a valid ByteString.”が発生する
headersに日本語が使用されていると、このエラーが出る模様
"TypeError: Failed to execute 'setRequestHeader' on 'XMLHttpRequest': Value is not a valid ByteString."
JavaScriptでエンコード
$.ajax({
'headres' : {
'foo' : encodeURIComponent(bar)
}
});
phpでデコード
rawurldecode($_SERVER['HTTP_FOO']);
検索

コメントを残す