CURL ਕਮਾਂਡਾਂ ਨੂੰ ਔਨਲਾਈਨ ਔਬਜੈਕਟਿਵ-ਸੀ ਕੋਡ ਵਿੱਚ ਬਦਲੋ

Curl command

Examples: GET - POST - JSON - Basic Auth - Files - Form

ਔਬਜੈਕਟਿਵ-ਸੀ ਲਈ CURL ਔਨਲਾਈਨ

ਇਹ ਟੂਲ CURL ਕਮਾਂਡ ਦੇ ਅਧਾਰ 'ਤੇ ਉਦੇਸ਼-ਸੀ ਕੋਡ ਬਣਾਉਣ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰਦਾ ਹੈ। CURL ਕਮਾਂਡ ਨੂੰ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕਰੋ ਅਤੇ ਉਦੇਸ਼-ਸੀ ਤਿਆਰ ਕਰੋ।

ਤੁਸੀਂ CURL ਤੋਂ ਔਬਜੈਕਟਿਵ-ਸੀ ਕਨਵਰਟਰ ਔਨਲਾਈਨ ਨਾਲ ਕੀ ਕਰ ਸਕਦੇ ਹੋ?

  • CURL ਤੋਂ Objective-C ਲਈ CURL ਕਮਾਂਡ ਨੂੰ ਉਦੇਸ਼-C ਦੀ ਆਬਜੈਕਟਿਵ-ਸੀ ਬੇਨਤੀ ਵਿੱਚ ਬਦਲਣ ਲਈ ਇੱਕ ਬਹੁਤ ਹੀ ਵਿਲੱਖਣ ਟੂਲ ਹੈ। ਉਦੇਸ਼-ਸੀ ਕੋਡ ਬਣਾਉਣ ਲਈ ਉਪਭੋਗਤਾ ਦੀ CURL ਕਮਾਂਡ ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤੀ ਗਈ ਇਨਪੁਟ।
  • ਇਹ ਟੂਲ ਤੁਹਾਡਾ ਸਮਾਂ ਬਚਾਉਂਦਾ ਹੈ ਅਤੇ ਆਸਾਨੀ ਨਾਲ ਉਦੇਸ਼-ਸੀ ਕੋਡ ਬਣਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ।
  • CURL to Objective-C Windows, MAC, Linux, Chrome, Firefox, Edge ਅਤੇ Safari 'ਤੇ ਵਧੀਆ ਕੰਮ ਕਰਦਾ ਹੈ।

CURL ਕੀ ਹੈ?

CURL ਇੱਕ ਓਪਨ-ਸੋਰਸ ਕਮਾਂਡ ਲਾਈਨ ਟੂਲ ਹੈ ਜੋ ਵੈੱਬ ਤੋਂ ਫਾਈਲਾਂ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਦਾ ਹੈ। ਇਹ ਕਈ ਤਰ੍ਹਾਂ ਦੇ ਪ੍ਰੋਟੋਕੋਲਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਉਦੇਸ਼-C, ਉਦੇਸ਼-CS, FTP, SFTP, TFTP, ਗੋਫਰ ਅਤੇ ਹੋਰ ਸ਼ਾਮਲ ਹਨ।

CURL ਨੂੰ Objective-C ਕੋਡ ਵਿੱਚ ਕਿਵੇਂ ਬਦਲਿਆ ਜਾਵੇ? 

ਸਟੈਪ1: ਆਪਣੀਆਂ CURL ਬੇਨਤੀਆਂ ਨੂੰ ਉਦੇਸ਼-C ਕੋਡ ਵਿੱਚ ਪੇਸਟ ਕਰੋ ਅਤੇ ਬਦਲੋ

ਸਟੈਪ2: ਉਦੇਸ਼-ਸੀ ਕੋਡ ਦੀ ਨਕਲ ਕਰੋ

CURL ਨੂੰ ਉਦੇਸ਼-C ਉਦਾਹਰਨ ਵਿੱਚ ਬਦਲੋ

CURL
curl example.com
ਉਦੇਸ਼-C
#import <Foundation/Foundation.h>

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://example.com/"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];