Anfrage an den Web-Service über SSL

8

Ich habe Mühe, Web-Service über https anzufordern. Ich bekomme diese Art von Fehler:

%Vor%

Ich verwende NSUrConnectionDelegate nicht. Hier ist meine Methode:

%Vor%

Wie könnte ich dieses Problem lösen?

    
Streetboy 15.02.2013, 09:51
quelle

5 Antworten

1

Sie sollten die folgenden Delegatmethoden zu Ihrer Kommunikationsklasse hinzufügen.

%Vor%     
Apurv 24.02.2013, 05:52
quelle
2

Apple hat eine Technik, die das sehr gut abdeckt:

"Technische Anmerkung TN2232: HTTPS Server Trust Evaluation"

Ссылка

    
quellish 19.02.2013 02:45
quelle
2

Nun, meine Lösung war, die Klasse AsyncURLConnection zu erstellen, die ich irgendwo auf Ссылка gefunden habe, sie kann sie aber jetzt nicht finden. Also werde ich den Code geben:

AsyncURLConnection :

.h

%Vor%

.m

%Vor%

Also könnte in einigen Controllern diese Klasse verwendet werden:

%Vor%

Ich hoffe, jemand könnte diesen Code helfen.

Danke euch allen für die Antworten.

    
Streetboy 25.02.2013 13:00
quelle
0

Dies geschieht immer für selbstsignierte Zertifikate. Mit NSURLConnectionDelegate

%Vor%     
N Sham 19.02.2013 09:45
quelle
0

Mit dieser Delegiertenmethode haben Sie das gleiche Problem für mich gelöst.

%Vor%     
βhargavḯ 25.02.2013 12:40
quelle