2014-02-17 2 views
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(); 
    } 

데이터 패킷이 비어 있습니다.

전송 인코딩 유형에 문제가 있다고 생각합니다.

인코딩 유형을 변경하는 방법과 여기에 제안 된 인코딩 유형 중 일부를 제안 할 수 있습니까?

+1

그래서 서버 오류가 무엇을 청크에 대한 전송되지되는 데이터의 크기에 setContentLength를 설정하려고? –

+0

@ user2310289 응답 해 주셔서 감사합니다. 오류는 HTTP/1.1 500 내부 서버 오류 [\ r] [\ n]입니다. 이 문제를 해결하도록 도와 주시겠습니까? – Patan

+0

나는 서버 사이드 코드를 작성한 사람들에게 연락 할 것이다. –

답변

1

에는이 전송 인코딩

관련 문제