byte echo 컨트롤러 추가
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
package com.eactive.httpmockserver;
|
||||
|
||||
import org.apache.commons.io.IOUtils;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.http.HttpStatus;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.io.FileNotFoundException;
|
||||
import java.io.IOException;
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/echo")
|
||||
public class EchoServiceController {
|
||||
|
||||
Logger logger = LoggerFactory.getLogger(EchoServiceController.class);
|
||||
|
||||
public static int count=0;
|
||||
public static Object mon=new Object();
|
||||
|
||||
public static Map<String, String> responseMap = new ConcurrentHashMap<String, String>();
|
||||
|
||||
@PostMapping
|
||||
@ResponseStatus(value = HttpStatus.OK)
|
||||
public byte[] service(HttpServletRequest requestEntity) throws FileNotFoundException, IOException{
|
||||
String readString = null;
|
||||
byte[] readByte = null;
|
||||
try {
|
||||
readByte = IOUtils.toByteArray(requestEntity.getInputStream());
|
||||
readString = new String(readByte);
|
||||
} catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
logger.debug("echo \n"+readString);
|
||||
|
||||
return readByte;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user