0
하나의 SOAP 요청을 보내고 있습니다. 인코딩 유형을 Trasfer-encoding chunked
으로 사용합니다.HTTP 요청에서 전송 인코딩 제거
요청이 제대로 전송되지 않았습니다. 나는 콘텐츠 인코딩 문제가 있다고 생각한다.
Empty Request is sent. I am getting 500 error from server.
"Content-Type: text/xml; charset=UTF-8[\r][\n]"
"SOAPAction: "fir_auto_complete/fir_auto_completeListRequest"[\r][\n]"
"User-Agent: Axis2[\r][\n]"
"Host: localhost:9090[\r][\n]"
"Transfer-Encoding: chunked[\r][\n]"
나는 이런 식으로 시도했지만 작동하지 않는 것 같습니다. 서버에서 500 오류가 발생했습니다.
public Response getNumber(@Context final HttpServletRequest context, @QueryParam("name") final String name) throws UnsupportedEncodingException
{
return Response.ok(JSONHelper.withJSONCallback(context, JSONHelper.toJSON(name))).header("charset", "utf-8").header("Content-Encoding", "gzip")build();
}
데이터 패킷이 비어 있습니다.
전송 인코딩 유형에 문제가 있다고 생각합니다.
인코딩 유형을 변경하는 방법과 여기에 제안 된 인코딩 유형 중 일부를 제안 할 수 있습니까?
그래서 서버 오류가 무엇을 청크에 대한 전송되지되는 데이터의 크기에
setContentLength
를 설정하려고? –@ user2310289 응답 해 주셔서 감사합니다. 오류는 HTTP/1.1 500 내부 서버 오류 [\ r] [\ n]입니다. 이 문제를 해결하도록 도와 주시겠습니까? – Patan
나는 서버 사이드 코드를 작성한 사람들에게 연락 할 것이다. –