Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Neo4j structr:badMessage:HttpChannelOverHttp的400未知版本_Neo4j_Jetty_Structr - Fatal编程技术网

Neo4j structr:badMessage:HttpChannelOverHttp的400未知版本

Neo4j structr:badMessage:HttpChannelOverHttp的400未知版本,neo4j,jetty,structr,Neo4j,Jetty,Structr,以下是谷歌的相关帖子: 我从httpParser获得状态代码400(未知版本)的异常, 但我不明白发生了什么,我怎么能解决这个问题。 这一例外的原因是什么? 代码显示:version==null 代码如下: String version=takeString(); _version=HttpVersion.CACHE.get(版本); 如果(_version==null) 抛出新的错误消息(HttpStatus.BAD_请求_400,“未知版本”); 设置状态(状态空间1); 如果URL中有空

以下是谷歌的相关帖子:

我从
httpParser
获得状态代码400(未知版本)的异常, 但我不明白发生了什么,我怎么能解决这个问题。 这一例外的原因是什么? 代码显示:version==null

代码如下:

String version=takeString();
_version=HttpVersion.CACHE.get(版本);
如果(_version==null)
抛出新的错误消息(HttpStatus.BAD_请求_400,“未知版本”);
设置状态(状态空间1);

如果URL中有空格(或其他必须正确编码的URL字符),则通常会出现此消息,如f.e

curl "http://0.0.0.0:8082/structr/rest/users?name=A B"
正确:

curl "http://0.0.0.0:8082/structr/rest/users?name=A%20B"
希望有帮助,
阿克塞尔

问题是什么?我在帖子中添加了更多细节,我已经回复了帖子。