AFHTTPClientを使用して認証キーを使用してAPIを要求する -- ios フィールド と rest フィールド と authentication フィールド と afnetworking フィールド 関連 問題

requesting api with authentication keys using AFHttpClient












0
vote

問題

日本語

AfHttpClientを使用してREST API呼び出しを行おうとしています。 APIをAPIに登録して得た認証キーを渡すことでAPIリクエストをしようとしています。アプリを実行すると、403エラーが発生します。私はAFNETSWORKINGを使用することができています、そして私はこれに関する助けをよく感謝します。

<事前> <コード> AFHTTPClient *httpClient = [[AFHTTPClient alloc] initWithBaseURL:[NSURL URLWithString:@"http://somewebsite.com/"]]; [httpClient setDefaultHeader:@"Authorization: Client-ID" value:@"xxxxxxxx"]; NSMutableURLRequest *request = [httpClient requestWithMethod:@"GET" path:@"https://api.somewebsite.com/api/category/subcategory/fun/" parameters:nil]; AFHTTPRequestOperation *operation = [[AFHTTPRequestOperation alloc] initWithRequest:request]; [httpClient registerHTTPOperationClass:[AFHTTPRequestOperation class]]; [operation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) { // Print the response body in text NSLog(@"Response: %@", [[NSString alloc] initWithData:responseObject encoding:NSUTF8StringEncoding]); } failure:^(AFHTTPRequestOperation *operation, NSError *error) { NSLog(@"Error: %@", error); }]; [operation start];
英語

I am trying to use AFHTTPClient to make a rest api call. I am trying to make the api request by passing the Authentication key I got from registering to the api. When I run the app, I get 403 error. I am new to using AFNetworking and I would really appreciate any help on this.

    AFHTTPClient *httpClient = [[AFHTTPClient alloc] initWithBaseURL:[NSURL     URLWithString:@"http://somewebsite.com/"]];  [httpClient setDefaultHeader:@"Authorization: Client-ID" value:@"xxxxxxxx"];  NSMutableURLRequest *request = [httpClient requestWithMethod:@"GET"                                                         path:@"https://api.somewebsite.com/api/category/subcategory/fun/"                                                   parameters:nil];  AFHTTPRequestOperation *operation = [[AFHTTPRequestOperation alloc] initWithRequest:request]; [httpClient registerHTTPOperationClass:[AFHTTPRequestOperation class]];  [operation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) {     // Print the response body in text     NSLog(@"Response: %@", [[NSString alloc] initWithData:responseObject encoding:NSUTF8StringEncoding]); } failure:^(AFHTTPRequestOperation *operation, NSError *error) {     NSLog(@"Error: %@", error); }]; [operation start]; 
</div
           

回答リスト

2
 
vote
vote
ベストアンサー
 

AFHTTPClientを持つものは、initメソッドにベースURLを設定することです。 <事前> <コード> $pdf->MultiCell(190, 10, $questionDate, $date, 'C')3

 

Thing with AFHTTPClient is that you set the base url in the init method.. then every requestWithMethod call.. you pass in a relative URL from the base... for example,

AFHTTPClient *httpClient = [[AFHTTPClient alloc] initWithBaseURL:[NSURL     URLWithString:@"https://api.somewebsite.com/"]];  NSMutableURLRequest *request = [httpClient requestWithMethod:@"GET"                                                         path:@"/api/category/subcategory/fun/"                                                   parameters:nil]; 
</div
 
 
 
 

関連する質問

0  画像はアプリで更新されていません  ( Image is not updating in app ) 
私のアプリでは、ユーザーが自分のプロフィール写真を更新できる場所から1ページあります。そして別のページで私はそのプロフィール写真を表示しました。 1.png のようなプロファイルイメージを保存するためにユーザーIDを使用していますので、IT名は毎回同じです。...

4  AFNETSWORKING JSON RESTサービスへの要求  ( Afnetworking json request to wcf rest service ) 
私は私のRESTサービス(WCF)のAFNETWORKINGを使用しています。これがコード:です <事前> <コード> NSDictionary *userName = [NSDictionary dictionaryWithObject:@"user" ...

0  IOSでアーキテクチャをAFNETWORKINGに変更する  ( Changing the architecture to afnetworking in ios ) 
私はiOS開発に新しくあります。 私はネットワーク全体のHTTP転送の NSURLConnection メソッドを使用するアプリケーションを持っています。アプリケーションは、JSONをJSONに隠蔽し、指定された辞書をオブジェクトのインターネットおよびシリア...

3  Afnetworkingからの大画像キャッシング  ( Large image caching from afnetworking ) 
私はAFNETWORKINGを使用してインターネットからアプリにいくつかの画像をダウンロードします。私はこのコードを使ってそれらの画像をダウンロードしています、 <事前> <コード> AFHTTPRequestOperation *requestOperati...

1  ビューはデータAFNETWORKINGを入力していません  ( View is not populating data afnetworking ) 
AfNetworkingを使用している、私の成功ブロックはうまく機能しますが、私のビューは常に最初にロードされます。私のビューのためのテーブルビューを使用していません、ラベルだけがあり、更新する必要がある画像だけがあります。今何をするべきですか? <事前> ...

22  NSURLERRORDOMAINコード= -1004アプリ起動後数秒間  ( Nsurlerrordomain code 1004 for few seconds after app start up ) 
AlamoFire API呼び出しで「NSURLERRORDOMAIN CODE = -1004」エラーが発生しています。 しかし、アプリが始まった後の数秒(アプリが開いている間に数分間休んで、その後に呼び出しを行った) 数秒後に同じ電話をかけようとすると、...

0  PHP ServerにPOSTリクエストを送信します  ( Send post request to php server ) 
試してみたので、2つのテキストフィールドから自分のボタンを押すと、iOSシミュレータで入力したテキストフィールドの内容なしで電子メールを受け取ります。私は問題を見つけることができません、私を助けてください。 ViewController.h <事前> <コ...

0  iOS上のSimpleUPC APIと統合する問題がある  ( Having problems integrating with simpleupc api on ios ) 
だから私はこれに比較的新しい私は私がかなり逆らっている問題に遭遇しています。 SimpleUpcはかなり単純なAPIを提供しますが、JSONリクエストのための次のフォーマットがあります。 <事前> <コード> { "auth":"Your API Key", ...

1  AFNETSWORKING CONNECTION LOSTの後のHTTP操作を復元します  ( Afnetworking restore http operation after connection lost ) 
接続損失のために終了できない場合は、AFNETWORKING LibraryがHTTP操作の自動復元時にある種のサポートを提供しているかどうかを尋ねます。 例として、より多くのHTTP POST操作をエンキューしたいと思います。それぞれが1つのイメージをアップ...

7  AFNETWORKING-要求 - ボディに単純なテキストを追加します  ( Afnetworking post request add simple text to body ) 
AFNETSWORKINGを使用して、単純な文字列(JSONやその他の形式なし)を追加しますか? 私がすでに成功した最高のものは '='との連れであった。 とこれ: <事前> <コード> NSURLRequest* request =[myServer m...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有