【发布时间】:2019-03-23 05:00:54
【问题描述】:
我必须使用带有 application/xml 内容类型的 Jersey 来使用 Web 服务。
我有 dtd 并生成 POJO。 但是,请求正文需要如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE someService PUBLIC "-//Something//DTD Something SomeService v1//EN"
"http://dtd.something.com/someService_v1.dtd">
<customer>
<name>Test</name>
<age>20</age>
</customer>
实际的客户 POJO 非常大,这里只是为了获得一些想法。
在请求正文中我无法获得 -
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE someService PUBLIC "-//Something//DTD Something SomeService v1//EN"
"http://dtd.something.com/someService_v1.dtd">
知道如何在 Jersey 请求正文中获取它吗? 我正在使用 Jersey v1.13。
【问题讨论】:
标签: xml web-services jersey dtd doctype