0
我实现使用泽西RESTful服务和POST方法我得到是InboundJaxrsResponse错误?
InboundJaxrsResponse {背景= ClientResponse {方法= POST, URI = https://dev-osb.int.mgc.com/ESignature/Docusign/DEV1/DocuSignRestSendDocuments, 状态= 200,原因= OK}}
因此,我确定我没有得到正确的回应,并且我很困惑,如果这是造成它。以下是post方法。
WebTarget webTarget = client.createResource(ESignatureSpringUtil.getMessage(KeyConstants.ALSB_DOCUSIGN_ADDRESS)
+ ESignatureSpringUtil.getMessage(KeyConstants.REST_SEND_DOCUMENTS_ADDRESS));
Invocation.Builder builder = webTarget
.request(MediaType.APPLICATION_XML_TYPE)
.header(KeyConstants.REST_URI_APPENDERS, docSb)
.header(DocusignRESTContants.CONTENT_TYPE, DocusignRESTContants.MULTIPART_FORM_DATA)
.header(DocusignRESTContants.X_DOCUSIGN_AUTHENTICATION, getDocusignAuthHeader(cu));
Response response = builder.post(Entity.entity(multiPart.toString().getBytes(), MediaType.APPLICATION_OCTET_STREAM), Response.class);
请让我知道如果我做错了什么?
对不起,我不明白。你打击后是不是指你以预期的格式得到回应?如果是,那么你需要什么格式? –
所以,我假设有两个问题。一个是我不太确定我需要将多部分作为一个字节传递的事实,因为我已经封送了它。所以如果我只传递一个普通的java对象,我得到MessageBodyWriter异常。但是,如果我将多部分作为字节流传递,则响应将变成带有200个状态码的InboundJaxrsResponse,但我没有收到任何我认为无法解析的电子邮件。 – Mike
它不是一个错误。它是Response的一个子类。是什么让你觉得这是错误? –