Cancel a request Alamofire

Alamofire 4 / Swift 3 / Xcode 8 You can cancel a single request as below: 1 – First get the request: let request = Alamofire.SessionManager.default.request(path!, method: .post, parameters: parameters, encoding: JSONEncoding.default, headers: createHeader()).responseJSON { response in switch response.result { case .success(let data): success(data as AnyObject?) case .failure(let error) : failure(error as NSError) } } … Read more

How to submit http form using C#

Here is a sample script that I recently used in a Gateway POST transaction that receives a GET response. Are you using this in a custom C# form? Whatever your purpose, just replace the String fields (username, password, etc.) with the parameters from your form. private String readHtmlPage(string url) { //setup some variables String username … Read more

Objective C: How to upload image and text using HTTP POST?

Try this (EDITED): NSMutableData *body = [NSMutableData data]; // file [body appendData:[[NSString stringWithFormat:@”–%@\r\n”, boundary] dataUsingEncoding:NSUTF8StringEncoding]]; [body appendData:[[NSString stringWithString:@”Content-Disposition: attachment; name=\”userfile\”; filename=\”.jpg\”\r\n”] dataUsingEncoding:NSUTF8StringEncoding]]; [body appendData:[[NSString stringWithString:@”Content-Type: application/octet-stream\r\n\r\n”] dataUsingEncoding:NSUTF8StringEncoding]]; [body appendData:[NSData dataWithData:imageData]]; [body appendData:[[NSString stringWithString:@”\r\n”] dataUsingEncoding:NSUTF8StringEncoding]]; // text parameter [body appendData:[[NSString stringWithFormat:@”–%@\r\n”, boundary] dataUsingEncoding:NSUTF8StringEncoding]]; [body appendData:[[NSString stringWithFormat:@”Content-Disposition: form-data; name=\”parameter1\”\r\n\r\n”] dataUsingEncoding:NSUTF8StringEncoding]]; [body appendData:[parameterValue1 dataUsingEncoding:NSUTF8StringEncoding]]; [body appendData:[[NSString stringWithString:@”\r\n”] dataUsingEncoding:NSUTF8StringEncoding]]; … Read more