フォームデータを身体部分に渡す必要があります。ここに郵便配達員画面の短いがあります。ここObjective CのPOSTフォームデータ
コンテンツタイプは、私がしようとしていたもの私のコードです。
NSString *Accesstoken = [NSString stringWithFormat:@"Bearer %@",tokenInfo.access_token];
// parameter is String object : "user_id=18&deal_id=218"
//NSDictionary *tmp = [[NSDictionary alloc] initWithObjectsAndKeys:
@"user_id", @"18487",
@"deal_id", @"218",
nil];
// NSError * errorr; // NSData * postdata = [NSJSONSerialization dataWithJSONObject:tmpオプション:0エラー:& errorr];
[request setValue:Accesstoken forHTTPHeaderField:@"Authorization"];
[request setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
[request setHTTPMethod:@"POST"];
[request setValue:postLength forHTTPHeaderField:@"Content-Length"];
// NSData *postData = [parameter dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];
NSString *postLength = [NSString stringWithFormat:@"%lu", (unsigned long)[postData length]];
// [要求setHTTPBody:POSTDATA] ;; // [setHTTPBody:[パラメータdataUsingEncoding:NSUTF8StringEncoding]];// [setJETWSYObject:@ "user_id":@ "18487"、@ "deal_id":@ "218"}オプション:0エラー:nil]];
上記のコードhttpステータスコード:404が間違っています。私が郵便配達員にしようとすると、私は401を完璧にしています。ありがとうございました。
要求setHTTPBody:[NSJSONSerialization dataWithJSONObject:@ { "user_idは" @: "18" @、 @ "deal_id":@ "218"}オプション:0エラー:nil]]; '?また、上部のアドレスバーにはアドレスが隠されていますが、左メニュー(FYI)には表示されません。 – Larme
私はやってみたけど、まだ答えは無かった –