Nsdictionary *dic=[nsdictionary dictionarywithobjectsandkeys:@ "123", @ "longitude", @ "@", @ "latitude", @ "upload data" @ " Message ", nil";
Dictionarytonsjoson
Nserror *err=nil;
NSData *jasondata=[nsjsonserialization datawithjsonobject:dic options:nsjsonwritingprettyprinted error:&err];
NSString *jason=[[nsstring Alloc]initwithdata:jasondata encoding:nsutf8stringencoding];
U Create a Web path
NSString *[email protected] "your url";
Weburl=[weburl stringbyaddingpercentescapesusingencoding:nsutf8stringencoding];
Nsurl *url=[nsurl Urlwithstring:weburl];
Create a request with a protocol cache type
Nsmutableurlrequest *request=[nsmutableurlrequest requestwithurl:url cachepolicy:0 timeoutInterval:2.0f];
NSString *[email protected] "Application/json";
[Request Setvalue:contenttype forhttpheaderfield:@ "Content-type"];
Set method for form submission (default = Get)
[Request sethttpmethod:@ "POST"];
Set the parameters to be submitted
[Request Sethttpbody:[jason datausingencoding:nsutf8stringencoding];
NSData *recvdata=[nsurlconnection sendsynchronousrequest:request Returningresponse:nil Error:nil];
if (Recvdata!=nil)
{
NSLog (@ "Pass value success!! ");
}
Else
{
NSLog (@ "Pass value failed!! ");
}
iOS Development--http Protocol post upload data