Điểm:1

cURL trên Ubuntu 21.04 thường không hiển thị nội dung phản hồi JSON

lá cờ cn

Tôi mới cài đặt Ubuntu 21.04. Tôi đã rất ngạc nhiên khi thấy rằng phiên bản curl được cài đặt sẵn không hiển thị các nội dung phản hồi JSON trong nhiều trường hợp... Tôi vẫn đang cố gắng hiểu tại sao đôi khi các nội dung JSON được hiển thị và những lần khác thì không. Trong một số trường hợp thêm -H "Chấp nhận: ứng dụng/json" đối với các cuộc gọi sẽ hiển thị nội dung, nhưng tôi chưa bao giờ cần chỉ định điều đó trước đây.

Thật không may, các API mà tôi phát hiện ra điều này là nội bộ của công ty nên tôi không thể đăng ví dụ cụ thể, nhưng tôi sẽ nói rằng chúng là các API được lưu trữ trên AWS ApiGateway trong trường hợp điều đó hữu ích. Nội dung phản hồi GET là JSON và hiển thị tốt trên cả Debian và macOS.

  • Phiên bản curl trên máy tính Ubuntu của tôi là 7.74
  • Phiên bản trên máy tính làm việc của tôi (macOS) là 7.64
  • đang chạy cuộn tròn -v https://api.company.com/dev/endpoint trên máy Ubuntu của tôi và MacBook hoạt động tạo ra các đầu ra gần như giống hệt nhau kết thúc bằng
    * Kết nối #0 đến máy chủ api.company.com còn nguyên vẹn
    trên cả hai máy, nhưng trên macOS có thêm một dòng chứa phần thân
    {"internal_code": "ok", ....}* Đóng kết nối 0

Cuối cùng, tôi sẽ thêm rằng ...

  • phần thân phản hồi JSON của cuộn tròn https://reqbin.com/echo/get/json không hiển thị trên Ubuntu và thỉnh thoảng nội dung từ màn hình API nội bộ nếu tôi thêm -H "Chấp nhận: ứng dụng/json" để cuộn tròn (nhưng không luôn).
  • Nội dung phản hồi HTML dường như luôn hiển thị.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.