Mein System besteht aus einer Winkelanwendung, die mit einem REST -Endpunkt (Post) in einer Spring -Boot -Anwendung kommuniziert.
Spring Start ist so konfiguriert, dass sie Stegy als eingebetteter Server verwenden. Die Angular -Anwendung verfügt über einen TypeScript -Code, der den Rest -Endpunkt aufruft und ein JSON -Objekt als Nutzlast sendet. Die Größe des JSON -Objekts variiert von 1 MB bis 10 MB, basierend auf der Benutzerauswahl im Browser. />
Option 1
Ändern Sie die Anforderungsgrößengrenze in Anwendung. die Hauptantragsklasse < /p>
@Bean
public JettyEmbeddedServletContainerFactory jettyEmbeddedServletContainerFactory() {
JettyEmbeddedServletContainerFactory jettyContainer =
new JettyEmbeddedServletContainerFactory();
org.springframework.boot.context.embedded.jetty.JettyEmbeddedServletContainer serverContainer = (org.springframework.boot.context.embedded.jetty.JettyEmbeddedServletContainer)jettyContainer.getEmbeddedServletContainer();
serverContainer.getServer().setAttribute("org.eclipse.jetty.server.Request.maxFormContentSize", "20971520");
return jettyContainer;
}
< /code>
Keine dieser Optionen funktioniert und ich erhalte immer noch den Fehler, wenn bestimmte Anforderungen groß sind. < /p>
Gibt es eine bessere Möglichkeit, dieses Problem zu lösen? < /p>
Hinweis: Ich sehe diesen Fehler nur in der Azure VM -Umgebung, in der CentOS ausgeführt wird. In meinem Computer, in dem Windows 10 ausgeführt wird, sehe ich diesen Fehler nicht. Dies deutet darauf hin, dass auf dem Server einen Puffer oder Cache, der nicht rechtzeitig gelöscht wird. Ist mein Verständnis richtig?
HTTP 413 Fehler beim Verwenden des Federschuhs mit Angular 4 ⇐ Java
-
- Similar Topics
- Replies
- Views
- Last post
-
-
Das Datei -Upload schlägt mit 413 Anforderungsentität im Azure -App -Dienst fehl
by Anonymous » » in C# - 0 Replies
- 7 Views
-
Last post by Anonymous
-