Rumah > pembangunan bahagian belakang > tutorial php > 请问curl抓取https的解决方案。

请问curl抓取https的解决方案。

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-06-20 12:38:46
asal
932 orang telah melayarinya

最近想利用京东jos的api做个工具,后台利用工具生成URL后,怎么都抓取不到,看了一下code,返回的http信息是302然后跳转到京东首页了。

我以为是我的curl写的有问题,网上找了好多代码,有跳过ssl检测的,有把证书文件加进来的,测了一整天居然没一个通过对。

如下地址:↓, 直接复制到浏览器打开就是json,用curl抓就是302错误,请大神给一个demo !!!

https://api.jd.com/routerjson?v=2.0&method=360buy.order.search&app_key=appkey&access_token=accesstoken&360buy_param_json={%22start_date%22:%22%22,%22end_date%22:%22%22,%22order_state%22:%22WAIT_SELLER_STOCK_OUT%22,%22page%22:%221%22,%22page_size%22:%2210%22,%22optional_fields%22:%22%22,%22sortType%22:%22%22,%22dateType%22:%22%22}×tamp=2016-01-26%2001:50:41&sign=tests


回复讨论(解决方案)

302 不是错误,是跳转。
你应该跟着跳


302 不是错误,是跳转。
你应该跟着跳



说过了,直接访问是json,不是跟不跟跳转的问题。

真是比了狗了,url里空格的问题。解决了。
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan