0

HTTP 要求で複数のサーバーをテストする iOS アプリを作成しています。アプリは、テストするすべてのサーバーと予想される最終結果を含む plist ファイルを確認し、テストを実行して応答コード (例: 200、404 など) を返す必要があります。

この情報は、後で評価するためにサーバーに保存する必要があります。

私が抱えている問題は、サーバーをテストするための適切な実行可能な方法を見つけることができないことです. サーバーから何かをダウンロードしたり、コンテンツを保存したりする必要はありません。テストするだけです。

あなた方の中には、これについてどのように考えますか? AFネットワーキング? 到達可能性?NSURL接続?

ありがとう!

4

2 に答える 2

1

到達可能性は、ネットワークが到達可能かどうかをチェックします。ステータス コードは返されません。おそらくあなたが望むものではありません。

HEAD代わりに、おそらくリクエストを行いたいと思うでしょう。基本的には と同じですがGET、レスポンスボディがありません。NSURLConnectionこれには、またはAFNetworking(のラッパーです)を使用できますNSURLConnection

于 2013-06-02T05:34:50.057 に答える
1

を使用して、サーバー (つまり、http://www.google.comNSURLConnection ) に簡単な要求を発行し、応答コードを確認できます。成功したリクエストと失敗したリクエストに対して、いくつかのデリゲート メソッドがあります。GET

これは、この例を使用して行うことができますhttps://stackoverflow.com/a/6918832/975959

リクエストの発行GETは非常に簡単NSURLConnectionです。たとえば、ここを参照してください

幸運を。

于 2013-06-01T23:54:06.480 に答える