2

HTTP を使用してサーバーとデバイス間で通信する iOS アプリを作成しましたが、過去に発生した小さな問題に対処する必要があります。具体的には、メッセージの整合性をチェック/検証する方法 - サーバーとデバイスの間で何らかの形でデータが破損しています。元の問題はエンコーディングの問題であったか、デバイスとサーバーの間で実際にデータが混乱していた可能性があります (サイトの Wi-Fi は... 残念でした)。エンコーディングは私が取り組まなければならないことの 1 つですが、後で問題を確認、テスト、修正する必要もあります。

MD5 ハッシュに基づくソリューションをすぐに思いつきました。いい考えだ。しかし、掘り下げてプログラミングを始める前に、時間をかけて一歩下がって、「誰かが私のためにこれを書いたことがありますか?」と自問する必要があることは明らかでした。

この問題についてライブラリを調べてみますが、そのようなコードをネットワーク スタックのどこかに配置するのは当然の考えのように思えます。どこかで、あまり率直ではありませんが、それは再利用可能で、できればかなり低レベルです。実際、そうであるかどうかはわかりませんが、それを呼び出す必要がなく、自動的かつ透過的に処理されるべきであることは、ほとんど論理的に思えます。この件名をグーグルで検索してみましたが...適切なキーワードを知っているかどうかさえわかりません。通常、Amazon SMS メッセージの確認、オンラインでの AT&T テキスト メッセージの確認、同様に役に立たないジャンクのようなものを引き出すことができたからです。 、そのうちの半分は HTTP プロトコルに関係していないことを誓います (Google は HTTP キーワードを無視しているかもしれませんが、

では、PHP や iOS で処理される HTTP プロトコル (または HTTPS) には、何らかのエラー チェック機能が組み込まれているのでしょうか? 私は時間を無駄にしていますか?

4

2 に答える 2