Python Website "downloads page" returns binary data
Maintainer thường phản hồi trong vòng 1 ngày
Một pull request liên quan đã được merge.
- #2917 của @JacobCoffee — đã merge
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 42/100
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện vấn đề với các lệnh curl và wget được cung cấp đối với https://www.python.org/downloads/. Kiểm tra phản hồi và đường dẫn phục vụ trang tải xuống để xác định lý do nội dung được lưu lại ở dạng nhị phân; hoàn tất khi cả hai lệnh đều trả về HTML có thể đọc được cho trang tải xuống.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Describe the bug
When attempting to curl or wget the downloads page, the web server returns binary data
To Reproduce
Execute either of the following commands in Debian Linux
curl --location 'https://www.python.org/downloads/'
wget 'https://www.python.org/downloads/'
Example execution:
user@disp897:/tmp/tmp.aQ3uHh4PqB$ curl --location 'https://www.python.org/downloads'
Warning: Binary output can mess up your terminal. Use "--output -" to tell
Warning: curl to output it to your terminal anyway, or consider "--output
Warning: <FILE>" to save to a file.
user@disp897:/tmp/tmp.aQ3uHh4PqB$
user@disp897:/tmp/tmp.aQ3uHh4PqB$ wget 'https://www.python.org/downloads/'
--2024-03-15 19:17:59-- https://www.python.org/downloads/
Resolving www.python.org (www.python.org)... 199.232.16.223, 2a04:4e42:41::223
Connecting to www.python.org (www.python.org)|199.232.16.223|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 19113 (19K) [text/html]
Saving to: ‘index.html’
index.html 100%[===================>] 18.67K --.-KB/s in 0.05s
2024-03-15 19:18:00 (384 KB/s) - ‘index.html’ saved [19113/19113]
user@disp897:/tmp/tmp.aQ3uHh4PqB$
user@disp897:/tmp/tmp.aQ3uHh4PqB$ head -c256 index.html
�}�r�F����*�CS�5����|�,;�؎'r���M�@$a����o���������'���ƥ�$(R�@�rD��s���ލ�?[�^/m6
����t&l��g���1vD��97���z��s�.�;v_|
�ǰƯ��?m�r&������e=pۓp-�����]���J��u�߭�r��L��h�567��q�vk�r���<�^�\y����mX����:{�yӹ�Bc�O��1x�user@disp897:/tmp/tmp.aQ3uHh4PqB$
Expected behavior
The pyhon.org webserver(s) should return HTML
- Ngôn ngữ chính
- Python
- Star
- 1.7k
- Fork
- 705
- Merge trung bình
- 1 ngày 2 giờ
- Pull request đã merge (30 ngày)
- 38
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Có mẫu pull request
- Không có hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của python/pythondotorg
-
bug
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
python/pythondotorg#3149 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
app/pages bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
python/pythondotorg#2677 · 3 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Provide email address for reaching PSF Board membersCó thể làm lại được @Gezahegne đã nhận 124 ngày trước và không có pull request nào đang mở. Đang mởbackend easy
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
python/pythondotorg#2453 · 8 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Migrate away from EthicalAdsCó thể đã có người làm @JacobCoffee đã nhận 2 ngày trước. Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
python/pythondotorg#3176 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
python/pythondotorg#2996 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của python/pythondotorg
Issue tương tự
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
awslabs/visual-asset-management-system#414 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug v1 v2
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
modelcontextprotocol/python-sdk#3670 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
aicell-lab/bioengine#232 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
modelscope/evalscope#1836 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100