如何解决请求在postman,浏览器返回结果正常,但是在curl命令中返回乱码的问题?
问题:通过postman,浏览器执行一个get请求返回都是正常的,但是curl命令却是乱码?
url: http://172.20.45.239:8080/eureka/v2/apps/eureka
请求方法: get
postman
浏览器
在linux的命令行
curl --location --request GET 'http://172.20.45.239:8080/eureka/v2/apps/eureka'
找了好久,终于找到了一个妙招。
方法也非常的简单。只是你不知道······
打开浏览器,点击F12
右键Copy->Copy as cURL(bash)
这个时候会出来一个完整的curl命令
curl 'http://172.20.45.239:8080/eureka/v2/apps/eureka' -H 'Connection: keep-alive' -H 'Cache-Control: max-age=0' -H 'Upgrade-Insecure-Requests: 1' -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.87 Safari/537.36 SE 2.X MetaSr 1.0' -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9' -H 'Accept-Language: zh-CN,zh;q=0.9' --compressed --insecure
将上面的这个完整的curl命令,复制到命令行执行:
完美,成功解决在命令行输出乱码的问题。
如果你想要知道,到底是哪个参数起的作用,后面的文章逐步为你揭晓······
送你一份免费报告
揭示怎样仅仅通过阅读文章,就能每天赚500元现金!
该报告100%免费
所有你需要做的是,添加下面的微信
揭示怎样仅仅通过阅读文章,就能每天赚500元现金!
该报告100%免费
所有你需要做的是,添加下面的微信
备注"免费报告"