2016-12-01 10 views
1

AFNetwork2に問題があります。私は、私もplistnetworktransportを追加401AFNetwork 401エラーコード(ios)

AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; 
manager.securityPolicy.allowInvalidCertificates = NO; 
manager.requestSerializer = [AFJSONRequestSerializer serializer]; 

[manager.requestSerializer setValue:authorization forHTTPHeaderField:@"Authorization"]; 
[manager.requestSerializer setValue:Accept forHTTPHeaderField:@"Accept"]; 


[manager POST:apiUrl parameters:nil 
     success:^(AFHTTPRequestOperation *operation, id responseObject) { 
      NSLog(@"POST data JSON returned: %@", responseObject); 
     } 
     failure:^(AFHTTPRequestOperation *operation, NSError *error) { 
      NSLog(@"Error: %@", error); 
     } 
]; 

エラーコードを取得します。

郵便番号でAPIを確認しました。私は自分がしなければならなかったすべてをやった。だから私はあなたが私を助けることができることを願っています。

答えて

0

HTTPステータスコード401は、許可されていないことを意味します。 apiを呼び出している間に正しい認証値を送信してもよろしいですか? 承認コードが期限切れになっている可能性があります。新しい認証コードを再生成し、ヘッダーフィールドに正しいキーを設定していることを確認してください。 あなたが書いたコードは大丈夫です。 401は、そのAPIを呼び出す権限がないことを意味します。

+0

ありがとうございます。私は何を送っていたかに問題がある。終わりの行comman/nが追加されています。 – gdan994

関連する問題