我能够在野生动物园浏览器中加载此URL并查看所需的JSON数据,但是此STHTTPRequest返回的是null,这使我无法使用JSON,这是怎么回事?
let url = "192.168.101.1:8080/api"
let request = STHTTPRequest.buildGET(URL(string: url), timeout: 15.0)!
答案 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