mirror of
https://github.com/processing/processing4.git
synced 2026-01-28 02:41:08 +01:00
34 lines
916 B
Plaintext
34 lines
916 B
Plaintext
/**
|
|
* HTTP Client.
|
|
*
|
|
* Starts a network client that connects to a server on port 80,
|
|
* sends an HTTP 1.0 GET request, and prints the results.
|
|
*
|
|
* Note that this code is not necessary for simple HTTP GET request:
|
|
* Simply calling loadStrings("http://www.processing.org") would do
|
|
* the same thing as (and more efficiently than) this example.
|
|
* This example is for people who might want to do something more
|
|
* complicated later.
|
|
*/
|
|
|
|
|
|
import processing.net.*;
|
|
|
|
Client c;
|
|
String data;
|
|
|
|
void setup() {
|
|
size(200, 200);
|
|
background(50);
|
|
fill(200);
|
|
c = new Client(this, "www.ucla.edu", 80); // Connect to server on port 80
|
|
c.write("GET / HTTP/1.0\r\n"); // Use the HTTP "GET" command to ask for a Web page
|
|
c.write("\r\n");
|
|
}
|
|
|
|
void draw() {
|
|
if (c.available() > 0) { // If there's incoming data from the client...
|
|
data = c.readString(); // ...then grab it and print it
|
|
println(data);
|
|
}
|
|
} |