Digging deeper, looking at the form src. I'm seeing the following ex

String[] values = request.getParameters(FORM_DATA);

if (!request.getMethod().equals("POST") || values == null)
throw new RuntimeException(messages.format("core-invalid-form-request",
FORM_DATA));

Is there any way to know which one of these two conditions are actually
causing the exception? Can you still have a post while having null
form_data?

On Fri, Feb 20, 2015 at 11:09 AM, George Christman <gchrist...@cardaddy.com>
wrote:

> I also found this article related to android. Again I'm not very familiar
> with this stuff, so please forgive me if it's unrelated.
>
>
> http://stackoverflow.com/questions/8587913/what-exactly-does-urlconnection-setdooutput-affect
>
> On Fri, Feb 20, 2015 at 11:04 AM, George Christman <
> gchrist...@cardaddy.com> wrote:
>
>> Some further research has turned up this
>>
>>
>> http://stackoverflow.com/questions/8187188/android-4-0-ics-turning-httpurlconnection-get-requests-into-post-requests
>>
>> I also posted the following question on SO
>>
>> http://stackoverflow.com/questions/28632632/browser-turning-a-post-request-into-a-get?noredirect=1#comment45565655_28632632
>>
>> Someone answered with the following answer, I'm not sure if it even makes
>> sense.
>>
>> The problem caused by address bar completion of all browsers and the
>> solution is that, please add *autocomplete="false"* to all of your forms.
>>
>>
>>
>> On Fri, Feb 20, 2015 at 10:38 AM, George Christman <
>> gchrist...@cardaddy.com> wrote:
>>
>>>
>>>
>>> On Fri, Feb 20, 2015 at 9:31 AM, Thiago H de Paula Figueiredo <
>>> thiag...@gmail.com> wrote:
>>>
>>>> On Fri, 20 Feb 2015 12:15:55 -0200, George Christman <
>>>> gchrist...@cardaddy.com> wrote:
>>>>
>>>>  So the question is how is the user able to force the browser to load
>>>>> that
>>>>> url in the address bar, "I assuming its being loaded in the address
>>>>> bar"?
>>>>> Is there a bug in the form component or could the user have some sort
>>>>> of
>>>>> browser setting causing this. Ironically I noticed a lot of ie6 users
>>>>> but
>>>>> some android users as well which this exception. Before I block the
>>>>> exception from clogging up my logs, I'd like to make one last attempt
>>>>> at
>>>>> resolving it.
>>>>>
>>>>> What I'd really like to know is if the app is failing do to bad code
>>>>> or if the user is doing something to cause it to fail.
>>>>>
>>>>
>>>> I'd guess this is caused by browsers misbehaving, specially after the
>>>> IE6 info (who the hell still uses such an ancient and overall horrible
>>>> browser yet?). What else could turn a POST into a GET?
>>>>
>>> ^^ lol, great question. I think I'm going to add a js warning for all xp
>>> users to find an alternate browser. I didn't want to support old versions
>>> of ie back then and I'm deff not doing it today lol.
>>>
>>> Do you think there is a reason for a browser to do such a thing? I'm
>>> assuming you don't believe it's bad code, but rather the browser screwing
>>> up.
>>>
>>> Some thoughts,
>>>
>>> Relative urls shouldn't effect this right?
>>>
>>> What about long transactions? Could a user stop, double submit etc that
>>> could cause the browser to screw up?
>>>
>>>>
>>>> --
>>>> Thiago H. de Paula Figueiredo
>>>> Tapestry, Java and Hibernate consultant and developer
>>>> http://machina.com.br
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>>>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>>>
>>>>
>>>
>>>
>>> --
>>> George Christman
>>> CEO
>>> www.CarDaddy.com
>>> P.O. Box 735
>>> Johnstown, New York
>>>
>>>
>>
>>
>> --
>> George Christman
>> CEO
>> www.CarDaddy.com
>> P.O. Box 735
>> Johnstown, New York
>>
>>
>
>
> --
> George Christman
> CEO
> www.CarDaddy.com
> P.O. Box 735
> Johnstown, New York
>
>


-- 
George Christman
CEO
www.CarDaddy.com
P.O. Box 735
Johnstown, New York

Reply via email to