X-Git-Url: http://dolda2000.com/gitweb/?p=jsvc.git;a=blobdiff_plain;f=src%2Fdolda%2Fjsvc%2Fscgi%2FScgiRequest.java;h=a7931edd5bf1df8692ac02e91891fa5aa4878791;hp=192d3801029f1c3da1556502b35a3ddf3659d73e;hb=99c044eedbd7793092623189563f5bdddc277145;hpb=22779185ec3cd3ab6fafdbcbe675161ceae9ce7d diff --git a/src/dolda/jsvc/scgi/ScgiRequest.java b/src/dolda/jsvc/scgi/ScgiRequest.java index 192d380..a7931ed 100644 --- a/src/dolda/jsvc/scgi/ScgiRequest.java +++ b/src/dolda/jsvc/scgi/ScgiRequest.java @@ -55,9 +55,12 @@ public class ScgiRequest extends ResponseBuffer { path = environ.get("PATH_INFO"); if(path == null) throw(new InvalidRequestException("Missing PATH_INFO")); - method = environ.get("REQUEST_METHOD"); - if(method == null) - throw(new InvalidRequestException("Missing REQUEST_METHOD")); + { + String tmp = environ.get("REQUEST_METHOD"); + if(tmp == null) + throw(new InvalidRequestException("Missing REQUEST_METHOD")); + method = tmp.toUpperCase().intern(); + } { /* Ewwww, this is disgusting! */ String scheme = "http";