问题描述
我需要在我的 Spring Boot 休息控制器中使用这个请求。 这是来自客户端的原始文本形式的多部分/相关请求。
有人可以帮助我使用 rest 控制器方法从请求中读取 pdf 内容并将其写入另一个 pdf。
POST http://nest11:55001/api/GenericFaxTesting/SendFax HTTP/1.1
Authorization: Basic XXXXXXXX
Content-Type: multipart/related; boundary="e6990535-a21e-4354-87c8-c578e47715e4"
Host: nest11:55001
Transfer-Encoding: chunked
--e6990535-a21e-4354-87c8-c578e47715e4
Content-Type: text/xml; charset=utf-8
<?xml version="1.0" encoding="utf-8"?>
<Metadata xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Common>
<FaxNumber>6087771234</FaxNumber>
<RecipientName>Recipient Test</RecipientName>
<AddCoverSheet xsi:nil="true" />
<UseHighQuality xsi:nil="true" />
<SenderName>Test Sender</SenderName>
<SendingUser>epicsys</SendingUser>
<CoverSheetNotes>This is a test fax.</CoverSheetNotes>
<ScenarioID>1</ScenarioID>
<ScenarioName>Printing Test Page</ScenarioName>
<EpicUserID>12345</EpicUserID>
<EpicUserName>USER,PRINTER</EpicUserName>
<UserAccount />
<UserDomain />
<EpicVersion>0</EpicVersion>
<JobID>8EEA79BBD77C49DE828A554268683AA4</JobID>
<EnvironmentName>idecur</EnvironmentName>
<StatusUpdateURL>
http://responseendpoint:55001/api/UpdatePrintJobStatus
</StatusUpdateURL>
<Attachments>
<Attachment ID="1">8EEA79BBD77C49DE828A554268683AA4.pdf</Attachment>
<Attachment ID="2">Supplemental Data _g5jt1w5pdqn.pdf</Attachment>
</Attachments>
</Common>
<Advanced>
<Data StringKey="NoteID" NumericKey="4">123456789</Data>
</Advanced>
<Extensible>
<Data Key="customValue">Testing</Data>
</Extensible>
</Metadata>
--e6990535-a21e-4354-87c8-c578e47715e4
Content-Type: application/pdf
Content-Disposition: attachment; filename=63B843D3F5B14F11ACD189A370287979.pdf
%PDF-1.4
%
1 0 obj
...
startxref
40224
%%EOF
#Java,#Springboot
谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)