Tôi cần gọi một chữ cái đầu GET HTTP request
bằ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 & password
nên không cần thử thách từ máy chủ để ủy quyền.
Câu hỏi đầu tiên:
Có
NSURLConnection
phả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 request
mà 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 NSURLCredential
lớp nhưng có vẻ như nó chỉ được sử dụng NSURLAuthenticationChallenge
sau khi máy khách đã yêu cầu tài nguyên được ủy quyền từ máy chủ).