Tôi đang cố gắng tìm nạp url này thông qua một tập lệnh: //api.alarabiya.net/sections/2/
Nhưng phản hồi của JSON nhận được nhỏ hơn nhiều so với khi tôi mở nó trực tiếp trong trình duyệt,
Xin lưu ý rằng tôi đã thử URL này thông qua Curl và đặt cùng một tác nhân người dùng của trình duyệt và tất cả các tiêu đề yêu cầu được sử dụng trong trình duyệt và tôi vẫn nhận được phản hồi nhỏ hơn.
Đây là một exmaple chỉ bằng cách sử dụng file_get_contents
Câu hỏi của tôi là nếu có giới hạn kích thước yêu cầu khi sử dụng file_get_contents hoặc nếu bộ nhớ của PHP không thể xử lý nó hoặc chính xác vấn đề là gì?
Khi tôi cuộn nó trong vỏ, nó đã cho tôi cùng một O/P như trong PHP [đầu ra được cắt tỉa].
Đã hỏi ngày 2 tháng 3 năm 2013 lúc 2:06Mar 2, 2013 at 2:06
ShehabicshehabicShehabic
6.6678 Huy hiệu vàng50 Huy hiệu bạc91 Huy hiệu Đồng8 gold badges50 silver badges91 bronze badges
2
Cuối cùng tôi đã tìm thấy một giải pháp cho việc này:
$url = "//api.alarabiya.net/sections/2/";
$ch = curl_init[];
curl_setopt[$ch, CURLOPT_URL, $url];
curl_setopt[$ch, CURLOPT_SSL_VERIFYPEER, false];
curl_setopt[$ch, CURLOPT_RETURNTRANSFER, true];
curl_setopt[$ch, CURLOPT_FOLLOWLOCATION, true ];
// This is what solved the issue [Accepting gzip encoding]
curl_setopt[$ch, CURLOPT_ENCODING, "gzip,deflate"];
$response = curl_exec[$ch];
curl_close[$ch];
echo $response;
Đã trả lời ngày 2 tháng 3 năm 2013 lúc 2:31Mar 2, 2013 at 2:31
ShehabicshehabicShehabic
6.6678 Huy hiệu vàng50 Huy hiệu bạc91 Huy hiệu Đồng8 gold badges50 silver badges91 bronze badges
1
Hàm PHP để nhận mã phản hồi [trạng thái] của HTTP
Ngày 12 tháng 4 năm 2021 HTTP, HTTPS, PHP http, HTTPS, php Chúng tôi có thể sử dụng chức năng PHP sau để gửi yêu cầu đến URL và nhận mã trạng thái HTTP của nó.
1
2
3
4
5
6
7
8
9
10
11
12
Nó dựa trên thư viện Curl - mà bạn có thể cài đặt bằng cách sử dụng:
Ví dụ sử dụng:
1 2 3 |
Curl trực tuyến: Tiện ích/API Curl đơn giản
Hàng
Tải xếp hạng sao GD ...
loading...
235 Wordslast Post: Dạy lập trình trẻ em - Sản phẩm tối đa bằng cách chia số nguyên bằng cách sử dụng chương trình động hoặc thuật toán tham lam Bài tiếp theo: Lấy danh sách các tệp cũ trong thư mục trong Java bằng cách so sánh thời gian tạo tệp
Last Post:
Teaching Kids Programming - Maximum Product by Splitting Integer using Dynamic Programming or Greedy Algorithm
Next Post: Getting a List of Old Files in a Directory in Java by Comparing the
Files Creation Time
URL vĩnh viễn là: Hàm PHP để nhận mã phản hồi [trạng thái] của URL [phiên bản amp]AMP Version]