5
Próbuję zrobić HTTP uzyskać w Objective-C.Jak zrobić Http uzyskać i ustawić httpHeader w Swift?
korzystał z NSMutableURLRequest *request;
w Objective-C
i używać [request setHTTPMethod:@"GET"];
wybrać GET
lub POST
.
I ustawić nagłówek poprzez następujący kod:
[request setValue:@"Application/json" forHTTPHeaderField:@"Accept"];
[request addValue:@"Application/json" forHTTPHeaderField:@"Content-Type"];
[request addValue:[NSString stringWithFormat:@"Basic %@",USER_PWD] forHTTPHeaderField:@"Authorization"];
odwołać link How to make an HTTP request in Swift?, i to tylko pokazuje poniższy kod:
let url = NSURL(string: "http://www.stackoverflow.com")
let request = NSURLRequest(URL: url)
NSURLConnection.sendAsynchronousRequest(request, queue: NSOperationQueue.mainQueue()) {(response, data, error) in
println(NSString(data: data, encoding: NSUTF8StringEncoding))
}
Ale to nie wybrano Get
lub Post
, a także nie ustawił nagłówka. Jak wybrać metodę Http: Get
lub Post
? i jak ustawić nagłówek? w Swift
Z góry dziękuję.
Podkręca błąd w stylu 'Nie można przypisać do 'metody HTTP' w 'request''. – Martin
używasz 'NSMutableURLRequest'.? –
Dzięki za pomoc. W tym przypadku, czym różni się tutaj od 'swift' i' Objective-C'? Wygląda na to, że podobny kod jest tutaj ... – Martin