Вот фон архитектуры продукта, над которой я работаю.Как увеличить размер завивки GET?
Я работаю над продуктом, где front-end находится на PHP, а back-end - в JAVA. JAVA работает как служба, а PHP использует библиотеку curl
для вызова java-сервисов.
Я использую GET Request для вызова java-сервисов.
Он работал отлично, но я столкнулся с проблемой, когда URL слишком длинный (в моем случае URL-адрес составляет почти 2 000 000 символов).
Я искал около curl, и я обнаружил, что нет предела для длины URL в curl.
также, когда ротор выполнен я проверил номер локон ошибки curl_errno()
и возвращается 0. curl Returns the error number or 0 (zero) if no error occurred.
так я не могу понять, что может быть проблемой, и это проблема на стороне JAVA или PHP стороне? также как я могу увеличить ограничение размера запроса GET?
i cant .. :( Код продукта настолько сложный, что я не могу изменить его на запрос POST. Я должен использовать только запрос GET. –
Конфигурация максимальной длины URL зависит от сервера/брандмауэра/etc вы используете. Но два миллиона символов кажутся слишком длинными. В любом случае, – Andres
сжимает ваши данные? Кажется, что переключение на пост было бы намного проще. – cmorrissey