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
Post a Comment