2017-10-04 5 views
0

Grizzly2とJersey Testを使用している最中に最大ヘッダーサイズを設定する方法はありますか。ポスト私を実行している間ジャージーテストセット最大httpヘッダーサイズ

public class JerseyTestInitializer extends JerseyTest { 
@Override 
public Application configure() { 
    // Configuration stuff 
    } 

@Test 
public void test() { 

WebTarget webTarget = target(URL); 
Invocation.Builder invocationBuilder = webTarget.request(MediaType.APPLICATION_JSON) 
.header("test",SOME VALUE THAT IS MORE THAN 8K Characters); 
SomeEntity someEntity = new SomeEntity(); 
Response response = invocationBuilder.post(Entity.entity(someEntity, MediaType.APPLICATION_JSON)); 
} 

}

<dependency> 
     <groupId>org.glassfish.jersey.test-framework</groupId> 
     <artifactId>jersey-test-framework-core</artifactId> 
     <version>2.23.2</version> 
    </dependency> 

    <dependency> 
     <groupId>org.glassfish.jersey.test-framework.providers</groupId> 
     <artifactId>jersey-test-framework-provider-grizzly2</artifactId> 
     <version>2.23.2</version> 
    </dependency> 

と私は簡単なテストクラスのこのような拡張ジャージーテストを持っている:私は現在、次の依存関係を使用してい

現在、悪質なリクエストに関する他の情報を持たずにHTTPステータス400を取得しています。 8K文字未満のヘッダー値を使用すると、それは私のために働いています。

アドバイスをしてください。

Mohit

答えて

0

おかげで(これもヘッダである)URIのサイズに関するこの質問に確認してください。

Jersey/Grizzly POST fails for large URI

+0

ありがとうございました。私はこのリンクから回答を得ることができました。 – Mohit

関連する問題