Téléchargement du fichier en utilisant la Méthode GET

Comme nous le savons tous, transfert de fichier est le plus souvent réalisé à l'aide de POST méthode. Alors, pourquoi ne peut-on pas GET de la méthode utilisée pour les uploads de fichier à la place? Est-t-il une interdiction HTTP GET uploads?

  • Parce qu'une URL est à peu près la limite de 2000 caractères...en essayant de faire un dossier complet là...pas la meilleure idée...
  • plus le fichier devra être url_encoded, qui n'est également pas une bonne idée
  • De toute façon, la méthode GET peut être utilisé pour télécharger le fichier, mais...
  • Principalement parce que GET est utilisée pour obtenir des informations, tandis que le POST est utilisée pour l'affichage sur le serveur. Très simplement, d'utiliser OBTENIR seulement pour des choses qui ne changent rien sur le serveur, et de ne POSTER que pour les choses qui le font.
  • Je ne comprends pas pourquoi les gens en essayant de garder près vote, ce que n'est pas "une vraie question" ... c'est déjà l'été rouverte une fois. Si vous comprenez HTTP, vous savez que ce n'est pas seulement une question mais une source fréquente de malentendus (comme en témoigne le mauvais commentaires ci-dessus) pour lesquels une connaissance de l'explication est utile.
  • VOTE SERRÉ, CETTE QUESTION UNE FOIS DE PLUS, JE VOUS L'OSEZ!!!! --Samuel L. Jackson (Public Service Announcement)
  • Le téléchargement des données dans une commande GET a le sens parfait lorsque les données est un paramètre pour l'OBTENIR. Par exemple. un JSON codé liste des id de ressource de l'obtenir. Merci pour les précisions ci-dessous!
  • Sauf pour les longues Url, le téléchargement d'images via arriver à faire un "images similaires" recherche semble parfaitement raisonnable.