我尝试在Objective-C中创建HTTP Get.
它使用NSMutableuRLRequest *请求;在Objective-C中,使用[request setHTTPMethod:@“GET”];选择GET或POST.
并通过以下代码设置标头:
[request setValue:@"Application/json" forHTTPHeaderField:@"Accept"]; [request addValue:@"Application/json" forHTTPHeaderField:@"Content-Type"]; [request addValue:[Nsstring stringWithFormat:@"Basic %@",USER_PWD] forHTTPHeaderField:@"Authorization"];
我引用链接How to make an HTTP request in Swift?,它只显示以下代码:
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)) }
但它没有选择Get或Post,也没有设置标题.
如何判断Http方法是Get还是Post?以及如何设置标题?在斯威夫特
提前致谢.
解决方法
request.HTTPMethod = "POST" request.addValue("application/json",forHTTPHeaderField: "Content-Type") request.addValue("application/json",forHTTPHeaderField: "Accept")
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。