AFM要求について、エラーを返します。finished with error-code:-1002

869 ワード

今日は初歩的なミスをしました。社内ネットでバックグラウンドデータを要求すると、URLのプロトコルヘッダを混ぜてしまいます。
正しいやり方は、–外部ネットワークは署名を暗号化する必要があります。だからHTTPS://–イントラネットは暗号化する必要がありません。だからHTTP://
                    HTTP://
           finished with error - code: -1002,
修正して解決します。
もう一つの場合:URLに中国語または他の特殊文字が含まれている場合は、変換が必要です。stingByAddingPercent EncoccodingWithAllowedCharcters APIを使用することをお勧めします。このAPIを使用する場合は、パラメータのみを使用し、URL全体に使用しないでください。
NSString *url = [NSString stringWithFormat:@"%@/users/search/?query=%@", @"http://xxx", [name stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLQueryAllowedCharacterSet]]];
またはUTF-8を符号化します。