Sefa Ilkimen and GitHub
a637d70ec1
Merge pull request #76 from Johny101/master
...
Modify Android HTTP upload sequence for IOS uniformity
2018-02-27 17:23:28 +01:00
Sefa Ilkimen and GitHub
35dc0205aa
Merge pull request #82 from chax/master
...
Replaced connectionFactory with OkHttp implementation
2018-02-27 12:53:03 +01:00
chax
8a9381ffaa
refactored to use Singleton instance of ConnectionFactory
2018-02-26 11:19:29 +01:00
chax
f1c95ef6fd
fixes #79
2018-02-23 17:36:22 +01:00
Sefa Ilkimen
6877fbdb65
fix #78 : override header "Content-Type" correctly on Android
2018-02-21 23:44:36 +01:00
Johny101 and GitHub
9c34f47624
Modify android HTTP upload sequence for uniformity with IOS
...
Date: Feb2018
Description
Android cordova-plugin-advanced-http 'upload' sequence was modified:
- to respect the order of operations some sites requires, like amazonaws.com
- to have the same behaviour as the IOS counterpart.
Tests
Manual manipulations on Android and PC
2018-02-16 12:59:45 -05:00
Sefa Ilkimen
a49bcac81b
Android: support guessing charset when header value is not set
2018-02-15 11:10:19 +01:00
Sefa Ilkimen
2f01d48abb
- Android: support latin1 (iso-8859-1) encoded data
...
- Android: some refactoring
2018-02-13 16:38:46 +01:00
Sefa Ilkimen
441268586b
fix #71 : encode query string in URL correctly on Android
2018-02-11 16:37:51 +01:00
Sefa Ilkimen
ebef9a2944
Android: fix interface for "utf8" serializer
2018-02-07 16:57:48 +01:00
Sefa Ilkimen
c452b29433
WIP commit for iOS:
...
- failure handler gets called if an exception occurs in native code
- rename "raw" serializer to "utf8"
- extract serializer into separate file
2018-02-07 16:31:51 +01:00
Roberto Capuano
5d5a859cfc
added 'raw' serializer
2017-12-12 16:42:03 +01:00
Sefa Ilkimen
d67e80dfe0
fix #45 : does not encode arrays correctly as HTTP GET parameter on Android
2017-11-26 03:42:22 +01:00
Sefa Ilkimen
e987652d97
fix #40 : generic error codes are different on Android and iOS
2017-11-07 13:31:38 +01:00
Sefa Ilkimen
292d726b20
- feature #33 : response object contains response url
...
- annotate tests with issue numbers
- refactor android source code
2017-11-02 14:59:53 +01:00
Sefa Ilkimen
0aee536d5c
fix #26 : JSON request with array data is not working on Android (JSON error)
2017-10-27 16:20:35 +02:00
Sefa Ilkimen
208529003d
fix #35 : Android headers are not normalized (not returned in lowercase)
2017-10-26 17:34:32 +02:00
Sefa Ilkimen
a8f1d2b1c2
changed behaviour #29 : removed "validateDomainName" function and disabling it when "acceptAllCerts" is enabled
2017-10-19 16:24:54 +02:00
Sefa Ilkimen
52b2efe71b
fixed PATCH method on android
2017-10-02 16:17:29 +02:00
Akshat Khatri - AK
09da3c9a97
patch method android
2017-10-01 17:26:20 +11:00
Akshat Khatri - AK
52ccfc6aca
Merge remote-tracking branch 'refs/remotes/silkimen/master' into feature-patch-method-android
2017-10-01 17:11:41 +11:00
Martin Kasa
a4a6440bcb
Add global redirection control
...
copied from https://github.com/wymsee/cordova-HTTP/pull/137
2017-09-29 14:36:00 +02:00
Akshat Khatri - AK
792515e1c6
patch method android
2017-09-29 21:02:44 +10:00
ben
325a2e6200
fix gzip decompression when request header accepts gzip compression
2017-09-12 14:17:52 +02:00
Jochen Becker
a20821378b
- if a request timed out the same error codes are returned for iOS and Android
...
- updated change log
2017-08-14 17:05:44 +02:00
Jochen Becker
d84a222dda
- added function "setRequestTimeout" to set the timeout for all further requests and to prevent to "wait forever" on Android in case the server is not responding
...
- updated change log
- incremented version for release
2017-08-10 10:03:38 +02:00
Sefa Ilkimen
a1f678a886
fixed case-sensitive path for android source files
2016-12-07 16:20:17 +01:00
Sefa Ilkimen
d90cefcbaa
fixed handling of multiple cookies
2016-12-07 15:29:54 +01:00
Sefa Ilkimen
d5b2cdaf60
implemented PUT and DELETE methods for Android and iOS
2016-11-14 13:56:54 +01:00
Sefa Ilkimen
c8df1ebd8b
- implemented configurable serializer for Android
...
- cleaned up Android source structure
2016-11-11 19:24:49 +01:00
Andrew Stephan
9a65da55c9
only use custom factory for API Levels < 20
2016-07-20 11:55:49 -04:00
Andrew Stephan
4c26dd793e
fixed var name
2016-07-18 15:56:11 -04:00
Andrew Stephan
beae854526
updates to only allow tlsv1.1 and tlsv1.2
2016-07-18 15:42:30 -04:00
Andrew Stephan
50d40e76eb
Merge pull request #8 from SpiderOak/disable-encoding-get-urls
...
Disables encoding get() URLs by default (android)
2016-04-28 18:58:26 -04:00
Andrew Stephan
bcf6f6ed90
updated http request and removed some android code that is now in js. Fixed upload file in iOS
2016-02-23 12:48:40 -05:00
Denis Babineau
07e0195c91
add HEAD request support and return response headers for all request types both for success and failures.
2015-10-07 13:33:07 -03:00
Denis Babineau
43b04a94e2
add acceptAllHosts call to test self-signed certificate in dev environment (still performs pinning but skips host validation)
...
TODO: iOS
2015-07-28 11:04:09 -03:00
Eddy Verbruggen and Denis Babineau
1c1f716cf8
#7 android: acceptAllCerts doesn't call callbacks
2015-07-28 11:00:20 -03:00
Denis Babineau
20f39b32f1
update cordova file plugin dependency to new cordova-plugin-file name/version
2015-07-15 15:21:39 -03:00
EddyVerbruggen
0d67760abb
#1 Allow loading certificates from within the www folder
2014-10-14 15:49:01 +02:00
Tommy-Carlos Williams
bd8207a390
Missing imports
2014-08-22 12:20:25 +10:00
Tommy-Carlos Williams
03dc55bdf9
Reports SSL Handshake errors when they occur
...
Instead of just reporting a 500 error with some generic text, I thought it might be useful to know when an actual SSL related error occurred. It the idea is to prevent MitM attacks, it might be important to warn users it might be happening.
Currently doesn't drill down the `getCause()` tree very far, just determines if it was an `SSLHandshakeException`.
2014-08-20 19:15:15 +10:00
Tommy-Carlos Williams
46517ae7f2
Disables encoding get() URLs by default
...
In our app this is leading to errors on URLs that are already properly encoded (they are being double-encoded... %20 -> %2520, etc)
Feel free to ignore or close this one if you need this functionality, but since `post()` URLs were *not* being encoded, I thought it might have just been a default that didn't affect you one way or the other.
2014-08-20 19:05:11 +10:00
Andrew Stephan
0b652756e5
imported UnknownHostException where necessary and updated version
2014-04-08 17:25:04 -04:00
Andrew Stephan
38854b3ca7
send back status 0 when the host cannot be resolved to match iOS. Also removed some logs
2014-04-08 13:08:58 -04:00
Andrew Stephan
d55f1bdc20
changed booleans to AtomicBooleans
2014-04-03 11:32:33 -04:00
Andrew Stephan
bfa5d47cf6
fixed bug with adding more than 1 cert
2014-04-02 15:31:38 -04:00
Andrew Stephan
aa2ce13d9c
Now working for both ios and android with same api. Updated AFNetworking
2014-03-31 17:21:14 -04:00
Andrew Stephan
d6e8852020
Now using http-request for android. Android is now fully working
2014-03-28 15:48:19 -04:00
Andrew Stephan
3f4b0b129c
renamed classes and files
2014-03-26 14:43:17 -04:00