Strange behavior from Apache with DirectAction String greater than 504 characters
Andreas Hjortsberg <[email protected]> Thu, 08 Sep 2005 12:16:50 +0200
| Newsgroups | gmane.comp.web.webobjects.admin |
|---|---|
| Message-ID | <[email protected]> |
Hello! As of Apples new strategy to only support there own plattform for deployment of WO53, we decided to try move from Windows to OSX. So we lended an XServe from a local retailer but we have had some problems when it comes to long Direct Action strings. We did an standard installation of OSX server, Tiger. WO 5.2.4 and Apache 1.3 was already installed, so the only thing we did was to add our application and framworks, added the needed information to the monitor and changed som rights in our files. So far everything is just fine. We can acces our application on just fine on http://192.168.10.2/cgi-bin/WebObjects/XOdus.woa Now to the strange part. We have an external pure java client that books transaction by creating direkt actions strings and if on of those is longer than 504 character the webserver won't respond. No access attempts will be found in /var/log/httpd/access_log. If I take that generated string and paste it into my browser and then press enter I get "Page can not be found" . But if I first access the application on http://192.168.10.2/cgi-bin/WebObjects/XOdus.woa and then paste in the URL and press enter the application will respond correctly and the access_log will have a record of my attempt. And the transaction will be created in our application. I'm quite confused. Is there some security settings that I'm not aware about? Can I increase the logging in Apache? How can I check that everyting is configured correctly between the adapter and Apache? This works just fine with IIS on Windows Server so I do hope it's my lack of knowledge in the subject. I would realy keep the lended XServe but will have some problem to convince my Manager to do so if we can't run our application on it. As Always any ideas is welcome Regards /Andreas This one will go* *without any problems at all. http://192.168.10.2/cgi-bin/WebObjects/XOdus.woa/wa/createReceipt?&created=20050908094306&creatorCashDesk=5001&creatorStation=IT9&creatorEmployee=sad&fees=20.0&commissions=0.0&balanceReturned=-0.09&rows=2&1_receiveContainer=5001&1_chargeContainer=892&1_item=5&1_measuredQuantity=11.0&1_transactionType=B&1_transactionRate=7.5377&1_selectedRateDefinition=3&2_receiveContainer=5001&2_chargeContainer=892&2_item=3&2_measuredQuantity=-63.0&2_transactionType=P&2_transactionRate=1.0&receiptComment=12345678+ This wont http://192.168.10.2/cgi-bin/WebObjects/XOdus.woa/wa/createReceipt?&created=20050908094343&creatorCashDesk=5001&creatorStation=IT9&creatorEmployee=sad&fees=20.0&commissions=0.0&balanceReturned=-0.09&rows=2&1_receiveContainer=5001&1_chargeContainer=892&1_item=5&1_measuredQuantity=11.0&1_transactionType=B&1_transactionRate=7.5377&1_selectedRateDefinition=3&2_receiveContainer=5001&2_chargeContainer=892&2_item=3&2_measuredQuantity=-63.0&2_transactionType=P&2_transactionRate=1.0&receiptComment=123456789+