gpt4 book ai didi

java - 删除 Http 请求中的传输编码

转载 作者:行者123 更新时间:2023-12-01 13:25:31 25 4
gpt4 key购买 nike

我正在发送一个 SOAP 请求。它使用的编码类型为分块传输编码

请求未正确发送。我认为内容编码存在一些问题。

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设置为无分块传输编码时发送的数据的大小

关于java - 删除 Http 请求中的传输编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21822753/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com