获取错误状态代码webview swift 2

时间:2015-09-22 21:30:22

标签: ios webview swift2

我希望在加载WebView时获取错误状态代码。 当我打开连接时,我使用此代码:

0

我找到了这段代码,但是我收到了错误,所以它不起作用:

Check URL of Loaded WebView

我想在ViewDidLoad

中获取错误

1 个答案:

答案 0 :(得分:0)

试试这个: -

        var url:NSURL = NSURL(string: "http://www.example.com")!

        var postData:NSData = post.dataUsingEncoding(NSASCIIStringEncoding)!

        var postLength:NSString = String( postData.length )

        var request:NSMutableURLRequest = NSMutableURLRequest(URL: url)
        request.HTTPMethod = "POST"
        request.HTTPBody = postData
        //request.setValue(postLength as String, forHTTPHeaderField: "Content-Length")
        request.setValue("application/x-www-form-urlencoded", forHTTPHeaderField: "Content-Type")
        request.setValue("*/*", forHTTPHeaderField: "Accept")


        var reponseError: NSError?
        var response: NSURLResponse?

        var urlData: NSData? = NSURLConnection.sendSynchronousRequest(request, returningResponse:&response, error:&reponseError)

            let res = response as! NSHTTPURLResponse!;

            NSLog("Response code: %ld", res.statusCode);