-
Notifications
You must be signed in to change notification settings - Fork 0
/
httpget_readme.txt
45 lines (36 loc) · 1.87 KB
/
httpget_readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
Example Summary
----------------
This application demonstrates how to use HTTP Client.
Peripherals Exercised
---------------------
Board_LED0 Indicates that the board was initialized within main()
Board_EMAC Connection to network
Resources & Jumper Settings
---------------------------
Please refer to the development board's specific "Settings and Resources"
section in the Getting Started Guide. For convenience, a short summary is also
shown below.
| Development board | Notes |
| ================= | ====================================================== |
| EK-TM4C1294XL | N/A |
| EK-TM4C129EXL | |
| ----------------- | ------------------------------------------------------ |
Example Usage
-------------
The device must be connected to the internet to run this example successfully.
The example turns ON Board_LED0 and starts the network stack. When the stack
receives an IP address from the DHCP server, the IP address is written to the
console.
The example then makes an HTTP GET call to "www.example.com" and prints
the HTTP response status and the number of bytes of data received.
Application Design Details
--------------------------
This application uses a task for HTTP communication:
httpTask Creates a connection to the HTTP server. When a connection is
established, makes an HTTP GET method call using the request URI. The
response status code, header fields and body from the HTTP server are
processed to get response status code and data. The connection is
closed and resources are freed before the task exits.
For GNU and IAR users, please read the following website for details about
semi-hosting:
http://processors.wiki.ti.com/index.php/TI-RTOS_Examples_SemiHosting