Tôi đang cố triển khai các yêu cầu HTTP.Thiết lập setHTTPMethod, setURL và setHTTPBody ở đâu nhanh chóng?
Đây là mục tiêu C thực hiện
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
[request setURL:url];
[request setHTTPMethod:@"POST"];
[request setValue:postLength forHTTPHeaderField:@"Content-Length"];
[request setValue:@"application/json" forHTTPHeaderField:@"Accept"];
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
[request setHTTPBody:postData];
tôi bắt đầu bằng cách viết:
let request = NSMutableURLRequest()
request .setValue(postLength, forHTTPHeaderField: "Content-Lenght")
request .setValue(application/json, forHTTPHeaderField: Accept)
1. yêu cầu json được đem lại cho tôi một lỗi.
2.Tôi không thể chuyển đổi setURL và SetHTTPBody từ mục tiêu C sang nhanh. Tôi không thể tìm thấy tùy chọn cho các tùy chọn này.
Mọi trợ giúp sẽ được đánh giá cao. Cảm ơn bạn.
'forHTTPHeaderField' Đừng phù hợp với bất kỳ quá tải sẵn –
@TomRoggero chắc chắn rằng bạn sử dụng NSMutableURLRequest, không NSURLRequest. – Apfelsaft