Tôi cần gọi một chữ cái đầu GET HTTP requestbằng Basic Authentication. Đây sẽ là lần đầu tiên yêu cầu được gửi đến máy chủ và tôi đã có yêu cầu username & passwordnên không cần thử thách từ máy chủ để ủy quyền.
Câu hỏi đầu tiên:
Có
NSURLConnectionphải được đặt là đồng bộ để thực hiện Xác thực cơ bản không? Theo câu trả lời trên bài đăng này , có vẻ như bạn không thể thực hiện Xác thực cơ bản nếu bạn chọn tuyến không đồng bộ.Có ai biết về bất kỳ mã mẫu nào minh họa Basic Auth trên a
GET requestmà không cần phản hồi thách thức không? Tài liệu của Apple cho thấy một ví dụ nhưng chỉ sau khi máy chủ đưa ra yêu cầu thử thách cho khách hàng.
Tôi là một phần mới của phần mạng của SDK và tôi không chắc mình nên sử dụng lớp nào trong số các lớp khác để làm việc này. (Tôi thấy NSURLCredentiallớp nhưng có vẻ như nó chỉ được sử dụng NSURLAuthenticationChallengesau khi máy khách đã yêu cầu tài nguyên được ủy quyền từ máy chủ).