Skip to content
This repository was archived by the owner on Sep 26, 2022. It is now read-only.

(iOS) Implement Content-Type: 'multipart/form-data'#139

Merged
thomasvidas merged 2 commits intocapacitor-community:1.1.0from
emily-curry:feat/ios-multipart-form-data
Jul 15, 2021
Merged

(iOS) Implement Content-Type: 'multipart/form-data'#139
thomasvidas merged 2 commits intocapacitor-community:1.1.0from
emily-curry:feat/ios-multipart-form-data

Conversation

@emily-curry
Copy link
Contributor

This PR adds support for requests of Content-Type: 'multipart/form-data' on iOS. Most of this logic came from the existing uploadFile logic, but sometimes we need to post form data that doesn't include files.

@thomasvidas thomasvidas changed the base branch from master to 1.1.0 July 15, 2021 14:31
@thomasvidas thomasvidas merged commit 25b7a0f into capacitor-community:1.1.0 Jul 15, 2021
@thomasvidas thomasvidas mentioned this pull request Jul 15, 2021
thomasvidas added a commit that referenced this pull request Jul 15, 2021
* feat: Add support for CJS
* feat(android): Set "GET" as default HTTP function in `downloadFile` function
* feat(android):  Updated downloadFile method on RequestHandler to use GET by default
* feat: Adding support for posting json arrays. (#128)
* Android - Prevent extra new line in text response.
* Android - Support json array requests.
* Android - Add error property on JSObject output.
* ios - Support array request.
* feat(web): Add additional logic for FormData typed request bodies (#126)
* fix(android): fix bug on android when receiving plain boolean values (#145)
* feat(iOS) Fix: Allow non-object request bodies (#141)
* feat: implement getRequestDataAsMultipartFormData
* fix: allow non-object http body
* feat(iOS): Add fallback to always try to parse the request data no matter the content type
* feat(iOS): implement getRequestDataAsMultipartFormData (#139)
* fix(android): Allow non-object request bodies (#143)
* feat: implement getRequestDataAsMultipartFormData
* fix: allow non-object http body
* feat(iOS): Add fallback to always try to parse the request data no matter the content type
* feat(android): non-object post body
* fix: bug where httpconn was being written to after it was closed
* fix(android): add in missing get, post, put, patch, and del functions to public API
* fix(ios): Publicly expose get, post, put, patch, del functions on Http plugin object
* chore(example): Update example project lockfiles
* fix(android): Fix issues with timeouts and remove unused imports
* chore: Cleanup .gitignore
* chore: Bump version to 1.1.0

Co-authored-by: ultimate-tester <ultimate-tester@users.noreply.github.com>
Co-authored-by: Joel Nieto <joelnietotec@outlook.com>
Co-authored-by: Adrian Sanchez <sgzadrian@gmail.com>
Co-authored-by: milanc <8333458+milanc@users.noreply.github.com>
Co-authored-by: herecoulbeyourname <57253976+herecoulbeyourname@users.noreply.github.com>
Co-authored-by: Frank608 <56638143+Frank608@users.noreply.github.com>
Co-authored-by: Emily Curry <emily@curry.sh>
@emily-curry emily-curry deleted the feat/ios-multipart-form-data branch July 16, 2021 15:52
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants