text/xml for soap request/response
This commit is contained in:
parent
c4199c15da
commit
87253ab4ff
@ -10,6 +10,6 @@ import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
|
|||||||
public class ApiConfig implements WebMvcConfigurer {
|
public class ApiConfig implements WebMvcConfigurer {
|
||||||
@Override
|
@Override
|
||||||
public void configureContentNegotiation(final ContentNegotiationConfigurer configurer) {
|
public void configureContentNegotiation(final ContentNegotiationConfigurer configurer) {
|
||||||
configurer.defaultContentType(MediaType.valueOf(MediaType.APPLICATION_XML_VALUE));
|
configurer.defaultContentType(MediaType.valueOf(MediaType.TEXT_XML_VALUE));
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -13,16 +13,13 @@ import java.util.Objects;
|
|||||||
|
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping(
|
@RequestMapping(
|
||||||
consumes = MediaType.APPLICATION_XML_VALUE,
|
consumes = MediaType.TEXT_XML_VALUE,
|
||||||
produces = MediaType.APPLICATION_XML_VALUE)
|
produces = MediaType.TEXT_XML_VALUE)
|
||||||
public class MockController {
|
public class MockController {
|
||||||
|
|
||||||
@PostMapping(path ="/call1")
|
@PostMapping(path ="/call1")
|
||||||
public String postCall1(@RequestBody String xmlRequestBody){
|
public String postCall1(@RequestBody String xmlRequestBody){
|
||||||
String responseBody = getStaticResponse("soap-example.xml");
|
return getStaticResponse("soap-example.xml");
|
||||||
System.out.println(xmlRequestBody);
|
|
||||||
System.out.println(responseBody);
|
|
||||||
return responseBody;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private String getStaticResponse(String fileName){
|
private String getStaticResponse(String fileName){
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<?xml version = "1.0"?>
|
<?xml version = "1.0" encoding="utf-8"?>
|
||||||
<SOAP-ENV:Envelope
|
<SOAP-ENV:Envelope
|
||||||
xmlns:SOAP-ENV = "http://www.w3.org/2001/12/soap-envelope"
|
xmlns:SOAP-ENV = "http://www.w3.org/2001/12/soap-envelope"
|
||||||
SOAP-ENV:encodingStyle = "http://www.w3.org/2001/12/soap-encoding">
|
SOAP-ENV:encodingStyle = "http://www.w3.org/2001/12/soap-encoding">
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<?xml version = "1.0"?>
|
<?xml version = "1.0 encoding="utf-8""?>
|
||||||
<SOAP-ENV:Envelope
|
<SOAP-ENV:Envelope
|
||||||
xmlns:SOAP-ENV = "http://www.w3.org/2001/12/soap-envelope"
|
xmlns:SOAP-ENV = "http://www.w3.org/2001/12/soap-envelope"
|
||||||
SOAP-ENV:encodingStyle = "http://www.w3.org/2001/12/soap-encoding">
|
SOAP-ENV:encodingStyle = "http://www.w3.org/2001/12/soap-encoding">
|
||||||
|
Loading…
Reference in New Issue
Block a user