如何使用GET-request从http-server获取句子

时间:2015-07-27 15:01:32

标签: java sockets http

我正在开发一个项目,该项目包括通过http-protocol在两个http代理之间建立连接。所以我正在为此目的编写一个java程序。客户端将发送GET请求以从http服务器获取句子。 http-Server是一个简单的java程序,我们在其中找到以下指令:

null

我的目标是使用GET-requet从服务器获取此ID。 我的小型Java Server在端口80的localhost上运行。基本上我的资源是id,所以我写下以下内容:

final String id="03788444"

但我从服务器上得不到任何东西。 从服务器端我写了以下内容:

GET /id HTTP/1.1

是对的吗? 我应该将id放在txt文件中并使用http-protocol发送文件。我认为id不是资源。所以我应该把它放在一个文件???

"http/1.1 200 OK"
 blankline
 id

}

public class Server {
 ....
void send_response(){
    try {
        out= new PrintWriter( socket.getOutputStream());
        //status line
        out.print("http/1.1 200 OK");
        //blank line!!!
        out.print("");
        out.print(id);
    }catch (IOException e) {
        e.printStackTrace();

    }
}
void close_connection(){
    out.close();        
}

0 个答案:

没有答案