Skip to content

Commit

Permalink
Fix the parsing issue in large post request for sentinel-transport-si…
Browse files Browse the repository at this point in the history
…mple-http (alibaba#1255)
  • Loading branch information
jasonjoo2010 authored Mar 13, 2020
1 parent 2c2f60c commit 05e3caf
Show file tree
Hide file tree
Showing 6 changed files with 591 additions and 138 deletions.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
out
gen

# Visual Studio Code
.history/

# Maven
target/
pom.xml.tag
Expand Down
5 changes: 5 additions & 0 deletions sentinel-transport/sentinel-transport-simple-http/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,10 @@
<artifactId>sentinel-transport-common</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
</project>
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
/*
* Copyright 1999-2018 Alibaba Group Holding Ltd.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.alibaba.csp.sentinel.transport.command.exception;

import com.alibaba.csp.sentinel.transport.command.http.StatusCode;

/**
* Represent exception with status code processing a request
*
* @author jason
*
*/
public class RequestException extends Exception {
private static final long serialVersionUID = 1L;

private StatusCode statusCode = StatusCode.BAD_REQUEST;

public RequestException() {
super();
}

public RequestException(StatusCode statusCode, String msg) {
super(msg);
this.statusCode = statusCode;
}

public StatusCode getStatusCode() {
return statusCode;
}
}
Loading

0 comments on commit 05e3caf

Please sign in to comment.