
While trying to parse JSON string to Android, HTML values are passed instead. Previously, the code worked well, but suddenly began crashing when fetching a database with the help of PHP files.
Upon checking, HTML values were observed in the logcat:
<html><body><h2>Checking your browser..</h2><script...
The main problem is that ByetHost implements a simple security anti-bots module named testcookie-nginx-module.
The testcookie-nginx-module performs a two-step validation:
To bypass this validation in Android, follow these steps:
Get the cookie key from a web browser:
Set the cookie on your Android app:
In your code that makes the HTTP request, add the following header:
<code class="java">httpPost.addHeader("Cookie", "__test=<content-of-your-cookie>; expires=<expires>; path=<path>");</code>The above is the detailed content of How to Fix ByetHost\'s testcookie-nginx-module Blocking JSON Responses in Android Apps?. For more information, please follow other related articles on the PHP Chinese website!
webservice call
What are the programming software?
What to do if the documents folder pops up when the computer is turned on
c/s architecture and b/s architecture
How to shut down after running the nohup command
How to implement jsp paging function
Why is the mobile hard drive so slow to open?
Free software for building websites