2017-09-01 8 views
0

フォームデータを身体部分に渡す必要があります。ここに郵便配達員画面の短いがあります。ここObjective CのPOSTフォームデータ

enter image description here

身体部分 enter image description here

コンテンツタイプは、私がしようとしていたもの私のコードです。

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を完璧にしています。ありがとうございました。

+0

要求setHTTPBody:[NSJSONSerialization dataWithJSONObject:@ { "user_idは" @: "18" @、 @ "deal_id":@ "218"}オプション:0エラー:nil]]; '?また、上部のアドレスバーにはアドレスが隠されていますが、左メニュー(FYI)には表示されません。 – Larme

+0

私はやってみたけど、まだ答えは無かった –

答えて

関連する問題