返回的是乱码
{
method:"get",
url:"https://www.xxx.com/captcha/new.html?height=38&width=155&font\_size=20",
responseType:"blob",
}
返回的是乱码
{
method:"get",
url:"https://www.xxx.com/captcha/new.html?height=38&width=155&font\_size=20",
responseType:"blob",
}
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
谢邀。
根据题主刚才另外一个邀请的问题,猜测题主这里
responseType
是在 axios 中设置的吧?这并不是一个 request header 的名字,只是 axios 做的一个参数的封装。所以,如果在 nodejs 原生的 request 对象中,如果没有做这个封装,自然也就不能使用这个参数。这里说一下可能涉及到的几个 header:
content-type
header:表示 response body 的格式。content-type
header:表示 request body 的格式。accept
header:表示发出 request 的 client 期望的 response 的格式,例如application/json
、text/plain
等等。accept-encoding
header:表示发出 request 的 client 期望的 reponse 的编码,例如gzip
、deflate
等等。所以,题主可能需要根据需求去设置 request header 即可。