【发布时间】:2018-09-11 13:11:17
【问题描述】:
当发送到我的球衣网络服务的 xml 开始于:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE SyncMessage SYSTEM "example.dtd">
<SyncMessage version="1.0">
它只是立即抛出 400 错误,并且似乎根本无法识别它是 XML。
但是,当我删除 doctype 行时,如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<SyncMessage version="1.0">
一切都按预期进行。
我想知道我是否遗漏了一些明显的东西?
另一件奇怪的事情是,在我最近将服务器升级到 java 8 之前,这一切都运行良好,但我认为这可能更多的是我运气好。
【问题讨论】: