json データを .net webservice に投稿しています。以下のコードを使用しています。Web サービスをチェックインすると、MessageValue:Failed と表示されます。
-(void)sentSignUpDetails { NSLog(@"sentSignUpDetails.......");
NSString *jsonRequest = [NSString stringWithFormat:@"{\"UserName\":\"%@\",\"Password\":\"%@\",\"DeviceToken\":\"%@\"}",self.emailtextfield.text,self.passwordtextfield.text,appDelegate.Devicetoken];
NSLog(@"jsonRequest is %@", jsonRequest);
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"http://brewedlife.testshell.net/Brewedlife/AppSignup"]];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url
cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:60.0];
NSLog(@"1239");
NSData *requestData = [NSData dataWithBytes:[jsonRequest UTF8String] length:[jsonRequest length]];
[request setHTTPMethod:@"POST"];
[request setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
[request setValue:[NSString stringWithFormat:@"%d", [requestData length]] forHTTPHeaderField:@"Content-Length"];
[request setHTTPBody: requestData];
con = [NSURLConnection connectionWithRequest:request delegate:self];
}
- (void) 接続:(NSURLConnection *)接続 didReceiveData:(NSData *)data1
{
if (!data)
{
data = [[NSMutableData alloc] initWithData:data1];
}
else
{
[data appendData:data1];
}
以下のように json failed エラーが発生します -JSONValue failed. エラー トレースは次のとおりです: ( "Error Domain=org.brautaset.JSON.ErrorDomain Code=3 \"認識できない先頭文字\" UserInfo=0x15e880 {NSLocalizedDescription=認識できない先頭文字} アイデアを教えてください。ありがとうございます