A post from android with data gives 404 error - Printable Version +- CodeIgniter Forums (https://forum.codeigniter.com) +-- Forum: Using CodeIgniter (https://forum.codeigniter.com/forumdisplay.php?fid=5) +--- Forum: General Help (https://forum.codeigniter.com/forumdisplay.php?fid=24) +--- Thread: A post from android with data gives 404 error (/showthread.php?tid=64341) |
A post from android with data gives 404 error - muchemi - 02-10-2016 Dear All, I have a recurring problem that has stalled me for 2 weeks now. An upload of a json from an android app returns an error 404 when it calls a code igniter controller function. Initially i assumed it was an issue with the app and after updating eclipse, changing to android studio and changing laptops and changing libraries the problem persisted. I then concentrated on the server and realised that a direct simple php script works but a code igniter controller does not. I upgraded CI from 2.1.2 to 3.0.4 and it still returns 404. This only happens if the post had parameter values. if the post has no values it returns 200. Code: Simple php that works RE: A post from android with data gives 404 error - Diederik - 02-10-2016 Does it show the Codeigniter styled 404 messages of is it the basic server 404 message? You could check your server access logs to verify what url is indeed the same. If the url is correct and Codeigniter generates the 404 then you should turn on loggin in Codeigniter to try to debug it. RE: A post from android with data gives 404 error - keulu - 02-10-2016 CI 3.0.3 changelog : Quote:Changed Config Library method base_url() to fallback to $_SERVER['SERVER_ADDR'] when $config['base_url'] is empty in order to avoid Host header injections. i had some issues due to that change. All my pages returned 404, did you set something for $config['base_url'] ? RE: A post from android with data gives 404 error - muchemi - 02-15-2016 Ive enabled the Logging and i am getting this ERROR - 2016-02-15 02:07:16 --> 404 Page Not Found: Uniqueshuttlecoke/post It seems it has replaced uniqueshuttle.co.ke with uniqueshuttlecoke. Removed the dots. what might be causing this? RE: A post from android with data gives 404 error - Diederik - 02-16-2016 You are trying to load a method name with a dot in it, that's not allowed. You could use the router config to reroute uniqueshuttle.co.ke to uniqueshuttle. RE: A post from android with data gives 404 error - Chandini - 02-16-2016 (02-10-2016, 06:18 AM)muchemi Wrote: Dear All, Hi , You want to send / Receive the data from android .. CI provides The Best Web services You will go for that .. refer this link ... http://code.tutsplus.com/tutorials/working-with-restful-services-in-codeigniter--net-8814. this restful Web services is easy to receive/send the json data RE: A post from android with data gives 404 error - keulu - 02-16-2016 ahhhh you want to work with the RESTfull API okay, so your method can't be named just "post", try "index_post" or what you want. you need a controller who extend REST_Controller called as you want (Api for example) PHP Code: class Api extends REST_Controller { all that routes is only one Route http://localhost/api/user.json afeter that, routing on method depend how you send data, jQuery :: $ajax.post(), $ajax.delete() etc... OKay my bad, don't read as well... did you try to put an index.php in your url ? maybe is just the apache mod_rewrite who don't work or maybe an nginx directive who's missing RE: A post from android with data gives 404 error - Ilya Aranov - 02-21-2016 I develop Android SDK app with Volley Http library. I created CI3 server side app, but $this->input->post('email') gives NULL. When I created PHP app without framework, $_POST['email'] gives good result. |