-
Notifications
You must be signed in to change notification settings - Fork 19
Open
Description
I am using RemObject silver and I am unable to use any form of Http.ExecuteRequest or Http.ExecuteRequestAsJson. The callback never gets hit. Am I doing anything wrong? I'm new to Swift, so I'm not sure if I am making any mistake. Here's my sample code
func login(username: String, password: String) {
var success:Boolean = false
var running: Boolean = true
var tokenUrl: String = "http://xxx.com/token"
var request : HttpRequest = HttpRequest(Url(tokenUrl),HttpRequestMode.Post)
var requestBody : String = "grant_type=password&username=" + username + "&password=" + password + "&client_id=myAppID"
var requestContent : HttpBinaryRequestContent = HttpBinaryRequestContent(requestBody,Encoding.Default)
request.Headers.Add("Accept","application/json")
request.Headers.Add("Content-Type","x-www-form-urlencoded")
request.Content = requestContent
let completion: HttpContentResponseBlock<sugar.json.JsonDocument!>! = { response in {
var obj = response.Content.RootObject
}
}
Http.ExecuteRequestAsJson(request,completion)
}The line
var obj = response.Content.RootObject
never gets fired
Metadata
Metadata
Assignees
Labels
No labels