2009-03-17 5 views
1

Et si oui, que fait-il?Est-ce que ihttp est un protocole légitime?

Je l'ai remarqué dans un code html écrit par un ancien collègue (donc je ne peux pas demander à l'auteur). Je suppose que c'était une faute de frappe, sauf que c'est dans un couple d'endroits différents dans un couple de modèles différents, utilisés comme l'attribut de la source pour une image.

Par exemple:

<IMG height="6" src="ihttp://www.ourdomain.com/images/f2f3f4.gif" width="5">

Les résultats de Google top pointent à une sorte d'installation apache/php/mysql, mais nous courons IIS, je ne peux pas imaginer que qui est lié.

+2

Il est spécifique à Safari sur l'iPod Touch et l'iPhone. ;-) – tvanfosson

+0

@tvanfosson: bon: D – Alekc

+0

@tvanfosson: vous plaisantez, mais il a été écrit par un graphiste en utilisant Dreamweaver sur un Mac, ce qui est en partie ce qui m'a fait réfléchir (un humble .NET gars) deux fois et je me demande si il pourrait s'agir d'un artefact des outils utilisés pour le créer et servir ainsi un but dont j'étais simplement inconscient. – Matt

Répondre

7

Typo. Rien de plus.

Aucun protocole de ce type n'existe. Ce que vous voyez est un modèle de conception classique appelé couper-coller. Si je dois deviner, je dirais que i était précédemment le principal i dans images/f2f3f4.gif.

+0

Dans un ancien endroit, j'ai travaillé, nous avons appelé ce "code de chèvre" après une copie goatloving + paster. Bon gars, mais son code vous donnait envie de le battre avec un marteau. – overslacked

+0

Votre explication est vraie; même si je ne peux pas le prouver, c'est assez bon pour me rassurer. Merci. – Matt

1

c'est une faute de frappe ET un bug - vous avez de la chance!

3

Voici une utilisation délibérée de ihttp:// - http://blog.instapaper.com/post/1538890633

(j'ai trouvé ce fil tout en googler comment cela a été fait, je ne l'ai pas trouvé la réponse à cette question encore..)

+0

Oh super ... plus de gestionnaires de protocole pour les choses qui sont vraiment juste à la vanille HTTP. – Brad

0

ihttp est un nouveau protocole utilisé principalement par Asp.net. C'est pour la génération dynamique de pages Web. Essayez de regarder les piles d'appels d'asp.net au fur et à mesure que la page web est développée.

+0

Pouvez-vous également discuter de la réponse acceptée? N'est-ce pas une faute de frappe? Si non, pouvez-vous lier à la documentation/sur les pages? –

Questions connexes