Sefa Ilkimen
230de36618
WIP:
...
- some refactoring for future features
- move params serializer into JS code
2019-04-02 12:04:49 +02:00
Sefa Ilkimen
0af726d8ce
align iOS error codes with Android error codes
2019-03-28 15:37:56 +01:00
Sefa Ilkimen
ba57d3cba1
re-integrate OkHttp3 connection factory
2019-03-22 18:09:25 +01:00
Sefa Ilkimen
508b1b4f83
re-implement disabling verification of hostname
2019-03-22 05:03:24 +01:00
Sefa Ilkimen
7992bd0991
WIP: started re-implementing SSL cert modes
2019-03-22 04:06:50 +01:00
Sefa Ilkimen
a331b57ab2
WIP: fix disableRedirect()
2019-03-22 02:18:43 +01:00
Sefa Ilkimen
ee30160921
WIP: reduce duplicate code & cleanup
2019-03-22 02:06:39 +01:00
Sefa Ilkimen
e8e1c4273f
WIP: re-implement Upload and Download Runnables
2019-03-21 17:45:24 +01:00
Sefa Ilkimen
752b2cdcb7
WIP: started refactoring
...
- one HTTP request class implementing Runnable for all request methods
- broken SSL cert handling
2019-03-21 15:12:53 +01:00
Sefa Ilkimen
56272b9a5d
Update changelog
2019-03-11 13:59:17 +01:00
Sefa Ilkimen
8f859db57f
Merge branch 'master' of https://github.com/chrisjdev/cordova-plugin-advanced-http into chrisjdev-master
2019-03-11 11:34:10 +01:00
Sefa Ilkimen
a0f376233c
Fix #187 : setSSLCertMode with "default" throws an error on Android
2019-03-01 18:12:06 +01:00
Sefa Ilkimen
807400bc63
Fix #185 : need more detailed SSL error message
2019-02-22 19:20:12 +01:00
Sefa Ilkimen
a195de409d
Fix #172 : plugin does not respect user installed CA certs on Android
2018-12-23 19:00:51 +01:00
Chris J and GitHub
ebd6ae9793
Keep AFHTTPSessionManager instance with the plugin
...
Persist the AFHTTPSessionManager instance for the life of the plugin to allow reusing the underlying sockets, for example, with "Connection: keep-alive" headers.
2018-12-20 10:47:13 -05:00
Alexis THOMAS and GitHub
c31765bbcd
Fix argument double encoding for HttpHead
...
To follow #157 that fixed double encoding on file download
2018-11-26 10:37:21 +01:00
Bastien Marsaud
6fcf4dc8eb
Fix argument double encoding on file download
...
Disable argument encoding in get request
2018-10-18 12:33:05 +02:00
Sefa Ilkimen
f87afa2217
- fix #136 : Content-Type header not overwritable on browser platform
...
- remove obsolete methods "enableSSLPinning" and "acceptAllCerts"
2018-09-04 01:56:17 +02:00
Sefa Ilkimen
c41fc11888
SSL certs must be places in "www/certificates"; project root folder is not scanned for certs anymore
2018-09-03 15:02:26 +02:00
Florian Leitmann
5919d90698
Merge remote-tracking branch 'upstream/master' into ios-networking-indicator
2018-05-31 17:29:12 +02:00
Sefa Ilkimen
96f45d7274
feature #103 : implement HTTP SSL cert modes
2018-05-27 19:30:42 +02:00
Florian Leitmann
3dbd07c9df
Merge branch 'master' into ios-networking-indicator
2018-05-27 14:01:04 +02:00
Florian Leitmann
cb597c0d30
Added SDNetworkActivityIndicator library and integrated it in plugin.xml definition as well as CordovaHttpPlugin.m
...
This library allows to show the network activity indicator on iOS devices, to indicate native networking
It uses a counter to hide the indicator depending on whether all request have been fulfilled or not
2018-05-27 12:45:52 +02:00
Sefa Ilkimen
8e4bfdbc70
remove explicit host name verification setting on Android
2018-05-25 18:45:10 +02:00
Sefa Ilkimen
2ae4c7cf39
refactor cert handling for Android (preparing for v2 changes)
2018-04-11 03:24:27 +02:00
Sefa Ilkimen
55dd751cec
fix #92 : headers not deserialized on platform "browser"
2018-03-16 03:04:03 +01:00
Sefa Ilkimen
291e8fe547
browser: fix content type header
2018-03-02 01:00:22 +01:00
Sefa Ilkimen
73e76f6333
feature #11 : implement support for "browser" platform
2018-03-01 23:45:54 +01:00
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
1d5642c8ae
fix #83 : handle error during file download correctly on iOS
2018-02-27 14:50:30 +01:00
Sefa Ilkimen
a580ce2067
Merge branch 'patch-1' of https://github.com/troyanskiy/cordova-HTTP into troyanskiy-patch-1
2018-02-27 14:32:35 +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
Raman Rasliuk and GitHub
2dbf0d452a
App Crash on error body does not exists
...
Prevent crash if body does not exist on error
2018-02-27 12:04:37 +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
4a396c28e5
iOS: call failure handler when body can not be decoded
2018-02-15 16:47:49 +01: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
53df68f154
fix #72 for iOS: support latin1 (iso-8859-1) encoded data
2018-02-13 15:03:05 +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
Sefa Ilkimen
60e7debbdf
Merge branch 'master' of https://github.com/robertocapuano/cordova-plugin-advanced-http into robertocapuano-master
2018-01-21 15:11:44 +01:00
Sefa Ilkimen
64731a3794
fix #58 : white-list of allowed content-types should be removed for iOS
2018-01-04 02:05:55 +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
Thomas Opiolka
b60086df0d
Add support for Content-Type application/javascript
2017-11-08 11:16:42 +01:00
Sefa Ilkimen
e987652d97
fix #40 : generic error codes are different on Android and iOS
2017-11-07 13:31:38 +01:00