Skip to content

Instantly share code, notes, and snippets.

@gakuzzzz
Created February 17, 2012 17:58
Show Gist options
  • Save gakuzzzz/1854633 to your computer and use it in GitHub Desktop.
Save gakuzzzz/1854633 to your computer and use it in GitHub Desktop.
fuyuhatutometa
package fuyuhatutometa;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.net.Socket;
public class PublicTimeLineViewer {
public static void main(String[] args) throws IOException{
String server = "api.twitter.com";
String requestMesseage
= "GET /1/statuses/public_timeline.xml HTTP/1.1\n"
+ "Accept: image/gif, image/jpeg,\n"
+ "Accept-Language: ja\n"
+ "User-Agent: Mozilla/4.0 (Compatible; MSIE 6.0; Windows NT 5.1;)\n"
+ "Host: api.twitter.com\n"
+ "Connection: Keep-Alive\n"
+ "\n";
byte [] byteBuffer = requestMesseage.getBytes();
int serverPort = 80;
Socket socket = new Socket(server,serverPort);
InputStream in = socket.getInputStream();
OutputStream out = socket.getOutputStream();
out.write(byteBuffer);
BufferedReader reader = new BufferedReader(new InputStreamReader(in));
String line;
while ((line = reader.readLine())!= null){
System.out.println(line);
}
reader.close();
in.close();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment