Jsonp方式和httpclient方式有什么区别?
jsonp基于js,解决跨域问题,本质发起ajax情求但是Jsonp只支持get请求。
它不安全,它先解析js,然后发起ajax请求,然后获取到返回值,通过浏览器返回,最后解析。
JQuery和Spring都默认支持Jsonp跨域方式。
httpClient基于http协议,模拟发起http请求,安全,在代码内部根本看不到。
无需浏览器,直接通过程序api发起请求,然后直接获取响应,进行解析。性能高。
httpClient能否替代jsonp?
不是替代关系而是应用在不同的场景