0

これがバグなのか、何かが足りないのか、おそらく後者なのかわからない。私のAFHTTPClientのベースURLは次のとおりです。

#define kBaseURL @"http://localhost:4567/api/"
self.client = [[AFHTTPClient alloc] initWithBaseURL:[NSURL URLWithString:kBaseURL]];

たとえば'/games'、にリクエストを送信すると、実際にhttp://localhost:4567/gamesはAPI部分を無視してリクエストが送信されます。

4

2 に答える 2

2

「 」ビットの「baseURL」の部分はinitWithBaseURL:、スキーム+ホスト+ポート番号の部分でのみ機能することを明確にする必要があります。

クライアントを作成したら、次のような手法でクライアントのURLリクエストにパラメータを追加できます。

NSMutableURLRequest *request = 
    [self.client requestWithMethod:@"POST" path:@"/api/games" parameters:parameters];
于 2013-02-07T20:13:44.463 に答える
1

このファイルには、すべてが正しく組み合わされていることを確認するためにsをAFHTTPClient.h使用する方法についてのコメントがたくさんあります。github/でチェックしてください

于 2013-02-07T20:59:57.507 に答える