2
TomcatでHTTPメソッドを許可しない場合、大文字と小文字が区別されますか?
アプリケーションのweb.xmlに以下を入れて、PUT、DELETEなどを禁止しようとしました。 <security-constraint> <web-resource-collection> <web-resource-name>restricted methods</web-resource-name> <url-pattern>/*</url-pattern> <http-method>DELETE</http-method> <http-method>PUT</http-method> <http-method>SEARCH</http-method> <http-method>COPY</http-method> <http-method>MOVE</http-method> <http-method>PROPFIND</http-method> <http-method>PROPPATCH</http-method> <http-method>MKCOL</http-method> <http-method>LOCK</http-method> <http-method>UNLOCK</http-method> <http-method>delete</http-method> <http-method>put</http-method> <http-method>search</http-method> <http-method>copy</http-method> <http-method>move</http-method> <http-method>propfind</http-method> <http-method>proppatch</http-method> <http-method>mkcol</http-method> <http-method>lock</http-method> <http-method>unlock</http-method> </web-resource-collection> <auth-constraint /> </security-constraint> わかりましたので、今: メソッドでリクエストを行うとDELETE、403が返されます。 メソッドでリクエストを行うとdelete、403が返されます。 だが メソッドでリクエストを行うと、DeLeTeOKになります! これらの大文字と小文字を区別しないようにするにはどうすればよいですか? 編集:私はそれをC#プログラムでテストしています: private void button1_Click(object sender, EventArgs e) { textBox1.Text = "making request"; System.Threading.Thread.Sleep(400); WebRequest …
11
tomcat