Android HTTP GET/POST-aanvraag (2 / 5 stap)

Stap 2: Basic Look into HTTP

Voor degenen die niet bekend met Hyper Text Transfer Protocol "HTTP bent". HTTP is het onderliggende protocol wordt gebruikt door het World Wide Web. HTTP definieert hoe berichten worden opgemaakt en doorgegeven, en wat de acties webservers en browsers moeten nemen naar aanleiding van diverse opdrachten. Bijvoorbeeld, wanneer u een URL in uw browser invoert, stuurt dit eigenlijk een HTTP commando naar de webserver het regisseren te halen en te verzenden van de gevraagde webpagina.

De andere belangrijkste standaard die regelt de werking van het World Wide Web is HTML, dat betrekking heeft op hoe webpagina's worden opgemaakt en weergegeven. Communiceren met HTTP-servers moet worden met behulp van bepaalde soort verzoek onderstaande methoden:

  • Krijgen : -methode wordt gebruikt om informatie te halen uit de opgegeven server met behulp van een bepaalde URI. Aanvragen via GET alleen gegevens moeten worden opgehaald en moeten geen andere invloed hebben op de gegevens.
  • Hoofd: Hetzelfde als krijgen, maar de status lijn en header sectie alleen transfers.

  • POST: gegevens worden verwerkt (bijvoorbeeld uit een HTML-formulier) aan de geïdentificeerde resource indient. De gegevens opgenomen in het hoofdgedeelte van de aanvraag. Dit kan resulteren in de oprichting van een nieuwe resource of de updates van bestaande middelen of beide.

  • PUT: Alle huidige representaties van het doelbestand wordt vervangen door de geüploade inhoud.

  • Verwijderen: Hiermee verwijdert u alle huidige representaties van de doelstelling-resource gegeven door een URI.

  • Verbinding: Stelt een tunnel naar de server die is geïdentificeerd door een bepaalde URI.

  • Opties: Beschrijving van de opties van de mededeling voor de doelstelling-resource.

  • TRACE: Hiermee voert u een test van de lus-back bericht langs het pad naar het doelbestand.

In ons project gaan vandaag gewoon we voor het uitvoeren van de GET en POST-aanvragen. Laten we beginnen...

Gerelateerde Artikelen

IOT - bewegingsmelder met email notificatie w / NodeMCU, PIR, Carriots, WIFI, PCB, behuizing en meer.

IOT - bewegingsmelder met email notificatie w / NodeMCU, PIR, Carriots, WIFI, PCB, behuizing en meer.

Welkom bij het IOT apparaat 2 dit wordt een gedeelte van de zekerheid gebouw use-case. Deze use-case is gewaardeerd op $210 miljard in 2020. Genoeg voor alle spelers, klein en groot.Bewegingsmelder:Dit instructable zal helpen u om te gebruiken NodeMC
Start Home Automation: W7500 webserver

Start Home Automation: W7500 webserver

Ik zal WIZwiki-W7500Het is WIZnet en gebruiken interface voor het maken van de webserver maken.U maakt mogelijk Smart Home Automation met behulp van dit projectonderstaande beschrijving is WIZwiki-W7500-Platform voeren.OverzichtWIZnet WIZwiki Platfor
Arduino Esp8266 Post-gegevens naar Website

Arduino Esp8266 Post-gegevens naar Website

De ESP8266 WiFi Module is een zelfstandige SOC met geïntegreerd TCP/IP protocolstack die elke microcontroller toegang tot uw WiFi-netwerk geven kunt. Het biedt een compleet en self-contained Wi-Fi netwerken oplossing, zodat het ofwel de hosttoepassin
Arduino Android USB seriële communicatie met OTG kabel

Arduino Android USB seriële communicatie met OTG kabel

Ik heb een Arduino gebaseerd nacht lamp met behulp van foto weerstand en probleem met thats lichtniveaus van plaats tot plaats verschilde, wanneer ik aan het testen ben ik heb gebruikt een waarde als drempel om over te schakelen op het licht en na va
Android spraakopdrachten aan arduino

Android spraakopdrachten aan arduino

Spraak naar tekst is iets werkelijk nieuw. Ik ga u tonen hoe het te gebruiken in android studio en hoe om te controleren van de resultaten van een arduino mee.Bijvoorbeeld als je zegt "TV on", de TV schakelt over op etc.In deze tutorial zal ik u
Arduino-Android LED controleren met behulp van Ethernet-Shield

Arduino-Android LED controleren met behulp van Ethernet-Shield

dingen die je moet:hardware:Arduino UnoEthernet-ShieldLED 2 PC's.Weerstanden 2st.Breadboard(optional)draden (koper, ethernet-kabel)Routerverbinding makenLED 1--> pin 6 op grondLED 2 -> pin 7 op grondsoftware:Eclipse IDEArduino IDE 1.x.xStap 1: Progr
Controle toetsenbordmuis & w / Android app via Arduino

Controle toetsenbordmuis & w / Android app via Arduino

dit instructable zal u tonen hoe om te controleren van de computer toetsenbord en muis met een Android app via bluetooth aan een Arduino.ACHTERGRONDOoit wilde controleren van de computer muis/toetsenbord functionaliteit zonder te eigenlijk zitten voo
OpenHAB http-binding met Armtronix Dimmer/Speed Control Board

OpenHAB http-binding met Armtronix Dimmer/Speed Control Board

Dit instructable vertelt u hoe te bedienen Armtronix IOT hardware met behulp van de http-configuraties in het openHAB.Using dat u kundig voor ON uit de estafette zitten zal, in vergelijking met mqtt de http is meer betrouwbaar. De bovenstaande screen
Windows XP draaien op Android apparaat

Windows XP draaien op Android apparaat

Ooit wilde uitvoeren van Windows XP op uw Androïde apparaat? Ooit gedacht als desktop OS draait op uw mobiele telefoon?Zoals veel gebruikers niet weten, is het eigenlijk mogelijk uit te voeren van Windows XP op uw Androïde apparaat. Hoewel het is erg
How To: Maak een Android App met Android Studio controle LED

How To: Maak een Android App met Android Studio controle LED

Dit is een stapsgewijze tutorial voor het maken van een android apk via bluetooth.Vóór de start codering,Download Android Studio IDE en bijwerken van Java.Java en C programmeren zal helpen.Deze tutorial zal niet uitleggen Java programmering.Als u cod
Android peperkoek

Android peperkoek

Android peperkoek - get it terwijl het heet!Net op tijd voor de nieuwe Android Gingerbread release datum.  Nu kun je de eerste jongen op het blok te hebben- en het ook eten!Stap 1: Maken de Cutters ik graag gebruik van lasers wanneer ik kan, want het
ESP8266 HTTP IO-Server

ESP8266 HTTP IO-Server

Dit is een kort artikel in te voeren van de ESP8266_http_io-bibliotheek. Dit is een simpel http interface voor het verkrijgen van de ESP gpio met Python, Tcl, Javascript of een andere taal die kan http GET verzoeken. Dit zou moeten werken op elke ESP
Hoe Android BLE-toepassing sneller en eenvoudiger maken?

Hoe Android BLE-toepassing sneller en eenvoudiger maken?

Als u een liefhebber van de elektronica bent en programmering ook dol op, ik zou erg blij zijn om te delen met u een Android BLE methode voor de ontwikkeling van de toepassing, zo kunt u de telefoon en integreren MCU te doen wat meer interessante din
Sigfox praten Plant

Sigfox praten Plant

Wat is Sigfox praten Plant?Het is een eenvoudig project gebaseerd op Sigfox netwerk te maken van een plant op Twitter praten.Het belangrijkste doel is om aan te tonen hoe maak je een gemakkelijk IoT prototype Sigfox netwerk gebruiken.U kunt zien een