• Andy Wilkinson's avatar
    Align BasicErrorController’s HTML response status with non-HTML status · ce541beb
    Andy Wilkinson authored
    Previously, BasicErrorController would return the response status
    set in the javax.servlet.error.status_code request attribute when
    serving JSON but would also return a 200 OK response when serving
    HTML. This didn’t cause much trouble when a person was browsing, but
    proved problematic for machine clients that request text/html and care
    about the response status. For example, the success handler would be
    driven for an XHR request even though the response was really an error.
    
    This commit updates BasicErrorController to set the response status for
    text/html responses to match the status that it would use in an
    application/json response.
    
    Closes gh-4694
    ce541beb
Name
Last commit
Last update
..
spring-boot-sample-actuator Loading commit data...
spring-boot-sample-actuator-log4j Loading commit data...
spring-boot-sample-actuator-log4j2 Loading commit data...
spring-boot-sample-actuator-noweb Loading commit data...
spring-boot-sample-actuator-ui Loading commit data...
spring-boot-sample-amqp Loading commit data...
spring-boot-sample-aop Loading commit data...
spring-boot-sample-atmosphere Loading commit data...
spring-boot-sample-batch Loading commit data...
spring-boot-sample-data-elasticsearch Loading commit data...
spring-boot-sample-data-gemfire Loading commit data...
spring-boot-sample-data-jpa Loading commit data...
spring-boot-sample-data-mongodb Loading commit data...
spring-boot-sample-data-redis Loading commit data...
spring-boot-sample-data-rest Loading commit data...
spring-boot-sample-data-solr Loading commit data...
spring-boot-sample-flyway Loading commit data...
spring-boot-sample-hateoas Loading commit data...
spring-boot-sample-hornetq Loading commit data...
spring-boot-sample-integration Loading commit data...
spring-boot-sample-jersey Loading commit data...
spring-boot-sample-jersey1 Loading commit data...
spring-boot-sample-jetty Loading commit data...
spring-boot-sample-jetty-ssl Loading commit data...
spring-boot-sample-jetty8 Loading commit data...
spring-boot-sample-jetty8-ssl Loading commit data...
spring-boot-sample-jpa Loading commit data...
spring-boot-sample-jta-atomikos Loading commit data...
spring-boot-sample-jta-bitronix Loading commit data...
spring-boot-sample-jta-jndi Loading commit data...
spring-boot-sample-liquibase Loading commit data...
spring-boot-sample-parent-context Loading commit data...
spring-boot-sample-profile Loading commit data...
spring-boot-sample-secure Loading commit data...
spring-boot-sample-servlet Loading commit data...
spring-boot-sample-simple Loading commit data...
spring-boot-sample-testng Loading commit data...
spring-boot-sample-tomcat Loading commit data...
spring-boot-sample-tomcat-jsp Loading commit data...
spring-boot-sample-tomcat-multi-connectors Loading commit data...
spring-boot-sample-tomcat-ssl Loading commit data...
spring-boot-sample-tomcat7-jsp Loading commit data...
spring-boot-sample-traditional Loading commit data...
spring-boot-sample-undertow Loading commit data...
spring-boot-sample-undertow-ssl Loading commit data...
spring-boot-sample-velocity Loading commit data...
spring-boot-sample-war Loading commit data...
spring-boot-sample-web-freemarker Loading commit data...
spring-boot-sample-web-groovy-templates Loading commit data...
spring-boot-sample-web-jsp Loading commit data...
spring-boot-sample-web-method-security Loading commit data...
spring-boot-sample-web-mustache Loading commit data...
spring-boot-sample-web-secure Loading commit data...
spring-boot-sample-web-secure-custom Loading commit data...
spring-boot-sample-web-secure-jdbc Loading commit data...
spring-boot-sample-web-static Loading commit data...
spring-boot-sample-web-ui Loading commit data...
spring-boot-sample-web-velocity Loading commit data...
spring-boot-sample-websocket-jetty Loading commit data...
spring-boot-sample-websocket-tomcat Loading commit data...
spring-boot-sample-websocket-undertow Loading commit data...
spring-boot-sample-ws Loading commit data...
spring-boot-sample-xml Loading commit data...
README.adoc Loading commit data...
pom.xml Loading commit data...