我使用Postman发送一个请求,在请求正文中接受xml,在响应中返回xml。我将accept设置为 /,因为我想接受服务器可以给予的任何内容。
然而,无论出于什么原因,我在 Postman 控制台中随机得到以下错误:
错误:分析错误:区块大小中的字符无效
我似乎无法通过测试部分看到postman中的原始响应。我如何知道是否有一些无效字符在某处?
任何建议,为什么它有时会工作,有时不会为相同的请求和响应。
GET https://localhost:44368/turtle
Error: Parse Error: Invalid character in chunk size
Request Headers
SOAPAction: http://asdfas
x-commbank-entity: asdf
Content-Type: text/xml;charset=UTF-8
destination: https://asdfada
Authorization: Basic asdfadsfsaf=
User-Agent: PostmanRuntime/7.29.0
Accept: */*
Cache-Control: no-cache
Postman-Token: bdb896c6-cd6a-469e-b7fe-7f33dfdca942
Host: localhost:44368
Connection: keep-alive
Request Body
2条答案
按热度按时间mctunoxg1#
原来API的编写方式是返回重复的标头键。当我区分时,它工作了。
axkjgtzd2#
在我的例子中,我使用的是laravel的一个微服务lumen。我使用guzzle作为passport响应,我已经更改了登录函数在我的控制器中返回的值。我已经更改为
return $guzzleResponse->withoutHeader('Transfer-Encoding');
而不是return $guzzleResponse;
,它成功地工作了。