我正在定义HTTP请求的内容长度,但由于有时它在到达响应端时可能包含汉字,所以它会被截断。
我一直试图找到正确的方法来设置一个混合的中文/拉丁文字符串的内容长度,但没有运气。它一直被截断。
headers["Content-Length"] = data.length; //fails{ \"query\": \"周杰伦\", \"type\": \"artist\"} //gets truncated{ \"query\": \"gennaro\", \"type\": \"artist\"} //successful request有人能建议如何正确计算内容长度头的第二个字符串长度吗?
注意:在发送之前,主体会与JSON紧密相连。
谢谢
https://stackoverflow.com/questions/71034561
复制相似问题