基本認証を使用してサーバーに投稿リクエストを送信しようとしています。AFNetwork ライブラリで試してみたところ、うまくいきました。私はRestkitを使いたいと思っていて、多くのことのためにすでに使っていたので、同じことをしようとしましたが、うまくいきません。私のコードは次のようになります。
RKClient *client = [[RKClient alloc] initWithBaseURL:URL];
client.username = @"username";
client.password = @"password";
client.authenticationType = RKRequestAuthenticationTypeHTTPBasic;
client.disableCertificateValidation = YES;
RKRequest *request = [client post:@"mypath" params:nil delegate:self];
[request sendSynchronously];
しかし、デリゲートでは
- (void)request:(RKRequest *)request didFailLoadWithError:(NSError *)error {
私はいつもエラーが発生します:
NSLocalizedDescription=このサーバーの証明書は無効です。####### HIDDEN ####### のふりをしているサーバーに接続している可能性があります。これにより、機密情報が危険にさらされる可能性があります。とにかくサーバーに接続したいですか?
しかし、私は
disableCertificationValidation
はいへ
ここの情報に従ってもみましたRestKit Pull。しかし、それもまったく役に立ちませんでした。何が間違っている可能性がありますか?AFNetwork ライブラリを使用すると、コードは多かれ少なかれ同じですが、機能します。