STHTTPRequest返回null

时间:2019-07-10 20:42:17

标签: ios swift get sthttprequest

我能够在野生动物园浏览器中加载此URL并查看所需的JSON数据,但是此STHTTPRequest返回的是null,这使我无法使用JSON,这是怎么回事?

let url = "192.168.101.1:8080/api"
let request = STHTTPRequest.buildGET(URL(string: url), timeout: 15.0)!

2 个答案:

答案 0 :(得分:0)

首先检查您是否正在使用来自CocoaPods STHTTPRequest的最新STHTTPRequest。

然后,您可以简单地使用以下内容进行初始化,并向url调用请求。结果是通过 completionBlock

中的正文获得的
guard let request = STHTTPRequest(urlString: url) else {return}
request.timeoutSeconds = TimeInterval(floatLiteral: 15.0)
request.completionBlock = { (headers, body) in
           print(body)
}
request.errorBlock = { (error) in
        // ...
}
request.startAsynchronous()

答案 1 :(得分:0)

需要在URL的开头添加http://,以提供http://192.168.101.1:8080/api/status

相关问题