阅读背景:

(Payload是无效的JSON)试图在swift中打印到松弛的房间

来源:互联网 
let str = "payload={'channel': '#bottest', 'username': 'garrettogrady', 'text': 'This post is coming from swift.'}"
    let strData = (str as NSString).dataUsingEncoding(NSUTF8StringEncoding)
    let cachePolicy = NSURLRequestCachePolicy.ReloadIgnoringLocalCacheData

    let url = NSURL(string: "web hook url (leaving it out for privacy reasons")

    var request = NSMutableURLRequest(URL: url!, cachePolicy: cachePolicy, timeoutInterval: 2.0)

    request.HTTPMethod = "POST"
    request.HTTPBody = strData
    println("printing to slack")
    var error : NSError? = nil
    if let data = NSURLConnection.sendSynchronousRequest(request, returningResponse: nil, error: &error) {
        let results = NSString(data:data, encoding:NSUTF8StringEncoding)
        println(results)
    }
    else
    {
        println("data invalid")
        println(error)
    }
let str = "payload={'channel': '#bottest', 'use



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: