Tôi có ứng dụng khởi động vào mùa xuân bằng vênh. Khi tôi đang thử nghiệm các dịch vụ còn lại của tôi không có ký tự utf-8 trong tiêu đề, mọi thứ hoạt động OK. Swagger tạo lệnh mà tôi có thể sử dụng để kiểm tra:Phản hồi không tải khi sử dụng các ký tự utf-8 trong tiêu đề với phần còn lại khởi động vào mùa xuân và Swagger
curl -X GET --header 'Accept: application/json' --header 'user: me' --header 'reason: zst' --header 'Authorization: Basic dG9tYXM6dG9tYXMxMjM=' 'http://localhost:8080/my-app/uuid/756531B55A3D029A0894D7C9C4ACDF3EC0'
nhưng khi tôi đang sử dụng ký tự utf-8 trong vung tôi không nhận được phản hồi. Swagger chỉ đang tải thứ gì đó. Khi tôi xem xét giao diện điều khiển của firefox, tôi chỉ thấy một số yêu cầu nhận được:
http://localhost:8080/my-app/webjars/springfox-swagger-ui/images/throbber.gif
không phản hồi.
Khi tôi cố gắng chỉnh sửa curl
lệnh trên:
curl -X GET --header 'Accept: application/json' --header 'user: me' --header 'reason: žšť' --header 'Authorization: Basic dG9tYXM6dG9tYXMxMjM=' 'http://localhost:8080/my-app/uuid/756531B55A3D029A0894D7C9C4ACDF3EC0'
mọi thứ hoạt động OK vì vậy tôi đoán không có vấn đề với backend của tôi. Có cách nào làm thế nào tôi có thể sửa chữa/gỡ lỗi vấn đề này?
thx người đàn ông câu trả lời hay. Tôi sẽ nhận phần thưởng của bạn càng sớm càng tốt. Chỉ một câu hỏi nữa. Như lối vào, chúng tôi đang sử dụng góc cạnh. Có một số phương pháp có thể mã hóa văn bản này theo RFC bạn đề cập ở trên? – hudi
Bạn đã thử [this] (https://github.com/mathiasbynens/q-encoding) chưa? –
chưa thx để biết mẹo – hudi