use of cli.MonoTouch.Foundation.NSMutableUrlRequest in project playn by threerings.
the class IOSNet method execute.
@Override
protected void execute(BuilderImpl req, Callback<Response> callback) {
NSMutableUrlRequest mreq = new NSMutableUrlRequest(new NSUrl(req.url));
for (Header header : req.headers) {
mreq.set_Item(header.name, header.value);
}
mreq.set_HttpMethod(req.method());
if (req.isPost()) {
mreq.set_Item("Content-type", req.contentType());
if (req.payloadString != null) {
mreq.set_Body(NSData.FromString(req.payloadString, NSStringEncoding.wrap(NSStringEncoding.UTF8)));
} else {
mreq.set_Body(NSData.FromArray(req.payloadBytes));
}
}
sendRequest(mreq, callback);
}
Aggregations