Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Server code:
- import javax.ws.rs.GET;
- import javax.ws.rs.POST;
- import javax.ws.rs.Path;
- import javax.ws.rs.core.Context;
- import javax.ws.rs.core.Response;
- import org.apache.http.HttpResponse;
- @Path("/")
- public class Server {
- @POST
- @Path("/name")
- public Response name1(@Context HttpResponse response){
- response.setHeader("key","value");
- return Response.ok().header("header",
- response.toString()).entity(/*response*/"name").build();
- }
- Client side code:
- import java.io.IOException;
- import org.apache.http.Header;
- import org.apache.http.HttpResponse;
- import org.apache.http.client.ClientProtocolException;
- import org.apache.http.client.methods.HttpPost;
- import org.apache.http.impl.client.DefaultHttpClient;
- public class Clinet {
- public static void main(String[] args) throws IOException{
- DefaultHttpClient client = new DefaultHttpClient();
- HttpPost post = new
- HttpPost("http://localhost:8070/FinalTryClientServer15-02-19/name");
- System.out.println(response.getStatusLine());
- response.getAllHeaders();
- System.out.println(response.getAllHeaders());
- for(Header s:response.getAllHeaders()){
- System.out.println(s.toString());
- }
- System.out.println("yyy"+response.getEntity().getContent().read());
- }
- }
Add Comment
Please, Sign In to add comment