Search in sources :

Example 1 with NSMutableUrlRequest

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);
}
Also used : NSMutableUrlRequest(cli.MonoTouch.Foundation.NSMutableUrlRequest) NSUrl(cli.MonoTouch.Foundation.NSUrl)

Aggregations

NSMutableUrlRequest (cli.MonoTouch.Foundation.NSMutableUrlRequest)1 NSUrl (cli.MonoTouch.Foundation.NSUrl)1