APIIDA API Gateway Manager

HTTPS Header Size

Cannot update a Library on Git

nostromo.ERROR: c1n9jt/1103f76475 - Unable to complete request. Status-Code 400 <!doctype html><html lang="en"><head><title>HTTP Status 400 – Bad Request</title><style type="text/css">body {font-family:Tahoma,Arial,sans-serif;} h1, h2, h3, b {color:white;background-color:#525D76;} h1 {font-size:22px;} h2 {font-size:16px;} h3 {font-size:14px;} p {font-size:12px;} a {color:black;} .line {height:1px;background-color:#525D76;border:none;}</style></head><body><h1>HTTP Status 400 – Bad Request</h1></body></html> {"loggingRuntimeId":"c1n9jt/1103f76475"} [] nostromo.INFO: c1n9jt/1103f76475 - Bundle export failed: Client error: 'very very long link'

If a library becomes very large, approx. 400 elements, it can happen that the default header size is no longer large enough.
An increase to 30KB should be enough.

Migration cannot be prepared

image-20240315-093941.png

A not very meaningful error message from the Restman appears, the error can be identified much better using the nostromo logs.

nostromo.INFO: 0p4906/fdc8e34273 - Creating bundle for &encapsulatedAssertion=f17a21bf827c3ee5b17fd580628ea2f5&encapsulatedAssertion=ee2b318259fddfb67d44457e33a967b8&encapsulatedAssertion=d2c5e658b39497556155db9f8e0e3d80&encapsulatedAssertion=e001cfd0c1c1ffaa18e187b5e72fd336&encapsulatedAssertion=e001cfd0c1c1ffaa18e187b5e72fce3a&encapsulatedAssertion=0e1ebe056ca958cc8312b6670341feaa&encapsulatedAssertion=e001cfd0c1c1ffaa18e187b5e72fdc9a&clusterProperty=7d26b3199c8af6547c045e438ce87b92&clusterProperty=7881f288c32be788a9a9959d3c0eb18e&encapsulatedAssertion=f17a21bf827c3ee5b17fd580628ea28c&encapsulatedAssertion=e001cfd0c1c1ffaa18e187b5e72fce1e&encapsulatedAssertion=2a93e2b64633d7874eb692e23adc6d59&encapsulatedAssertion=e001cfd0c1c1ffaa18e187b5e72fd322&encapsulatedAssertion=e001cfd0c1c1ffaa18e187b5e72fcd9e&encapsulatedAssertion=efc6a765ba66b41f4bb7b1fc58c93c52&encapsulatedAssertion=efc6a765ba66b41f4bb7b1fc58c6ce8d&clusterProperty=7d26b3199c8af6547c045e438ce87b98&clusterProperty=0c3729ca9f24cb4f2f55d363c7f7c53c&encapsulatedAssertion=30650f1aff51111e6be39ed4a98c8beb&encapsulatedAssertion=e001cfd0c1c1ffaa18e187b5e72fce0a&encapsulatedAssertion=b1 .... ["Very very long URL"] ...

The URL for building the bundle becomes extremely long when selecting a large number of elements (400+) and Restman cannot handle this in the default setting.

How to fix it

https://community.broadcom.com/communities/community-home/digestviewer/viewthread?MID=783256

https://knowledge.broadcom.com/external/article?articleId=6973