我是tomcat服务器技术的新手。目前我正在使用spring boot应用程序,我尝试使用在后台运行的tomcat服务器(低于8.5v)调用下面的api,我收到了我预期的响应。但是当我尝试在后台运行 tomcat server 8.5.9v 来调用相同的api时,我收到400错误请求。
的http://本地主机:8080 / TestRest / ExtractTest jsonString = {"提取&#34 ;: {"输入":" veswanth","对象":[{"对象":" WTT"}]} }
在日志文件中我发现了以下问题
服务解析HTTP请求标头时出错注意:进一步出现 HTTP头解析错误将记录在DEBUG级别。 java.lang.IllegalArgumentException:找到无效的字符 请求目标。有效字符在RFC 7230和RFC中定义 3986
请帮助我解决这个问题并纠正我,如果做错了什么..
答案 0 :(得分:0)
你不能以这种方式在url中传递json数据。你需要在body中传递它,请求方法应该是POST。