java - How Web Server responds when it gets "Options" Request? -


i want implement options method in http web server. didn't yet find tutorial of working of method. made 1 code implements method, code @ end of question.

but think working of server used wrong. can tell me exact method/ steps how server respond, when gets options request. waiting kind response.

client code

public class client {      public static void main(string[] args) {           httpclient client = new httpclient();           client.getparams().setparameter("http.useragent", "test client");            optionsmethod method = new optionsmethod("http://localhost:8080");                      try {             int returncode = client.executemethod(method);             if(returncode == 405 ) {                 system.out.println("the options method not implemented uri");             } else {                 header[] header = method.getresponseheaders();                 for(int = 0; < header.length; i++) {                    system.out.println(header[i].getname() + ": " + header[i].getvalue());                 }             }           } catch(exception e) {             system.out.println("options method ki tai tai fisshhhhhh");           } {                 system.out.println("close method");                 method.releaseconnection();          }     } } 

server code (my server allows put, post, get, head, options methods)

    printstream.print("http/1.1 200 ok");     printstream.write(worker.eol);     printstream.print("date: " + new date());     printstream.write(worker.eol);     printstream.print("allow: options, get, head, post, put");     printstream.write(worker.eol);     printstream.print("content-length: 0");     printstream.write(worker.eol);     printstream.write(worker.eol); 

is correct way respond server? if not please tell me server working when gets options request ?


Comments

Popular posts from this blog

linux - xterm copying to CLIPBOARD using copy-selection causes automatic updating of CLIPBOARD upon mouse selection -

c++ - qgraphicsview horizontal scrolling always has a vertical delta -