Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Not working for ios 11 #51

Closed
DesignerApparelSales opened this issue Dec 3, 2017 · 15 comments
Closed

Not working for ios 11 #51

DesignerApparelSales opened this issue Dec 3, 2017 · 15 comments

Comments

@DesignerApparelSales
Copy link

I use cordova.plugin.http.post and it keep go to error response. ios 10 and below work fine.

@ganey
Copy link

ganey commented Dec 12, 2017

Also having this issue :(

@silkimen
Copy link
Owner

Hi guys,

can you please provide more info?

  • cordova version
  • cordova iOS platform version
  • plugin version
  • which data serializer are you using?

@ganey
Copy link

ganey commented Dec 14, 2017

Apologies,

I was on Cordova 7.0.1, cordova-ios 4.5.3, I can't remember the others though.

I wasn't specifying a serializer, does that make it default to urlencoded?

I have since re-setup my project and reinstalled the plugins and node modules and everything is working correctly.

I've been using it with Ionic, and it's possible that it was just an issue with how I was using the plugin, rather than a genuine issue. The API server I am working with can fail with a 404 on the options request if data is passed incorrectly (not the best response code I know). So I think blindly updating plugins without checking changes and not consulting your docs has been the issue with the project I'm working on.

TLDR: Reinstalling the plugin and node modules has fixed the issue. I have been unable to replicate since.

@DesignerApparelSales
Copy link
Author

cli-7.0.1 , ios: 4.4.0 , cordova-plugin-advanced-http version: 1.9.0, adobe phonegap build site,

@silkimen
Copy link
Owner

@ganey thanks for your feedback!

@havenht can you show us some example code and result (error message)? You can try to post some data to http://httpbin.org/post for example.

@DesignerApparelSales
Copy link
Author

i use your basic examples for post and get. Both doesn't work for ios 11, but work for ios 10 and below. You should test it out on ios 11 on your end.

cordova.plugin.http.get('https://google.com/', {
id: 12,
message: 'test'
}, { Authorization: 'OAuth2: token' }, function(response) {
console.log(response.status);
}, function(response) {
console.error(response.error);
});

@silkimen
Copy link
Owner

Actually, I did already test on iOS 11 (Simulator and Device) and I don't face any problems.

Atm, my specs are configured to run against iOS 11 locally on my dev machine (see here) and to run against iOS 10.3 on saucelabs (see here).

You can have a look into this file to see the specs I've implemented. Here you can see the result logs of my commits built on Travis and tested on SauceLabs.

@nikmartin
Copy link

nikmartin commented Jan 2, 2018

I am getting the http 200 response in the error handler as well. I'm using the ionic native wrapper if that matters, and i'm only on iOS 9.3.5, so I don't think it's an ios 11 issue

@silkimen
Copy link
Owner

silkimen commented Jan 3, 2018

Hi nikmartin,

is your backend a public webservice I can reach and test against? Did you already try to post some data to http://httpbin.org/post? I'd like to find out if it's caused by a specific value in the response, because I don't face any of the mentioned problems on my side.

@nikmartin
Copy link

nikmartin commented Jan 3, 2018

is your backend a public webservice I can reach and test against?

Yes, it's a shared iCal file located here: https://outlook.office365.com/owa/calendar/f601ad847ba74f0b87dc64989512bd4d@mcpss.com/46c96d0559e749a796af4aca6623c02d15003821461964994350/calendar.ics

I fetch it using ( this is angular/typescript using the http native ionic plugin wrapper):

public getCalendar(url): Promise<any> {
    return new Promise((resolve, reject) => {
        this.http.setRequestTimeout(10);
        this.http.get(url, {}, {}).then(
          icalResp => {
            console.log(icalResp);
            this._rawICAL = icalResp.data;
            
            resolve();
          }).catch(error => {
            console.log(error);
            reject(error);
          });
    });
  }

And the catch receives a 200 status and the message is the actual output

@nikmartin
Copy link

Did you already try to post some data to http://httpbin.org/post?

I will try this now and let you know. BTW the plugin works fine with that URL on Android, this is only on iOS, but occurs on every version I've tried, from 9.3 to current.

@nikmartin
Copy link

nikmartin commented Jan 3, 2018

POST-ing from the app to httpbin/org/post using the plugin on iOS works. Here's the response when I run the function above, with the iCal url:

{"status":200,"headers":{"x-beserver":"DM5PR08MB3641","content-encoding":"gzip","x-powered-by":"ASP.NET","server":"Microsoft-IIS/10.0","x-calculatedbetarget":"DM5PR08MB3641.namprd08.prod.outlook.com","cache-control":"private","strict-transport-security":"max-age=31536000; includeSubDomains, max-age=31536000; includeSubDomains","x-ua-compatible":"IE=EmulateIE7","x-calculatedfetarget":"DM5PR21CU001.internal.outlook.com","x-feproxyinfo":"DM5PR21CA0021.NAMPRD21.PROD.OUTLOOK.COM","request-id":"7a89846b-e46b-497c-99b6-2746c50b2a44","content-length":"1990","vary":"Accept-Encoding","date":"Wed, 03 Jan 2018 20:55:29 GMT","x-diaginfo":"DM5PR08MB3641","x-feserver":"DM5PR21CA0021, MWHPR04CA0039","x-backendhttpstatus":"200, 200","content-type":"text/calendar; charset=utf-8","x-content-type-options":"nosniff","datasource":"Exo"},"url":"https://outlook.office365.com/owa/calendar/f601ad847ba74f0b87dc64989512bd4d@mcpss.com/46c96d0559e749a796af4aca6623c02d15003821461964994350/calendar.ics","error":"BEGIN:VCALENDAR\r\nMETHOD:PUBLISH\r\nPRODID:Microsoft Exchange Server 2010\r\nVERSION:2.0\r\nX-WR-CALNAME:Hawk's Nest Calendar\r\nBEGIN:VTIMEZONE\r\nTZID:(UTC-06:00) Central Time (US & Canada)\r\nBEGIN:STANDARD\r\nDTSTART:16010101T020000\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0600\r\nRRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=11\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nDTSTART:16010101T020000\r\nTZOFFSETFROM:-0600\r\nTZOFFSETTO:-0500\r\nRRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=2SU;BYMONTH=3\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE\r\nBEGIN:VEVENT\r\nDESCRIPTION:\\n\r\nUID:040000008200E00074C5B7101A82E00800000000B1003D6EC580D301000000000000000\r\n 010000000F6A01FC196C9CF49B8C69F158414168F\r\nSUMMARY:Progress Reports\r\nDTSTART;VALUE=DATE:20171205\r\nDTEND;VALUE=DATE:20171206\r\nCLASS:PUBLIC\r\nPRIORITY:5\r\nDTSTAMP:20180103T205530Z\r\nTRANSP:TRANSPARENT\r\nSTATUS:CONFIRMED\r\nSEQUENCE:0\r\nLOCATION:\r\nX-MICROSOFT-CDO-APPT-SEQUENCE:0\r\nX-MICROSOFT-CDO-BUSYSTATUS:FREE\r\nX-MICROSOFT-CDO-INTENDEDSTATUS:BUSY\r\nX-MICROSOFT-CDO-ALLDAYEVENT:TRUE\r\nX-MICROSOFT-CDO-IMPORTANCE:1\r\nX-MICROSOFT-CDO-INSTTYPE:0\r\nX-MICROSOFT-DONOTFORWARDMEETING:FALSE\r\nX-MICROSOFT-DISALLOW-COUNTER:FALSE\r\nEND:VEVENT\r\nBEGIN:VEVENT\r\nDESCRIPTION:\\n\r\nUID:040000008200E00074C5B7101A82E00800000000785FE3CCC580D301000000000000000\r\n 01000000057D8527ED622D340B8387B369219C067\r\nSUMMARY:New Year's Day\r\nDTSTART;VALUE=DATE:20180101\r\nDTEND;VALUE=DATE:20180102\r\nCLASS:PUBLIC\r\nPRIORITY:5\r\nDTSTAMP:20180103T205530Z\r\nTRANSP:TRANSPARENT\r\nSTATUS:CONFIRMED\r\nSEQUENCE:0\r\nLOCATION:\r\nX-MICROSOFT-CDO-APPT-SEQUENCE:0\r\nX-MICROSOFT-CDO-BUSYSTATUS:FREE\r\nX-MICROSOFT-CDO-INTENDEDSTATUS:BUSY\r\nX-MICROSOFT-CDO-ALLDAYEVENT:TRUE\r\nX-MICROSOFT-CDO-IMPORTANCE:1\r\nX-MICROSOFT-CDO-INSTTYPE:0\r\nX-MICROSOFT-DONOTFORWARDMEETING:FALSE\r\nX-MICROSOFT-DISALLOW-COUNTER:FALSE\r\nEND:VEVENT\r\nBEGIN:VEVENT\r\nDESCRIPTION:12 month and 9 month employees work\\, students do not attend.\\n\r\nUID:040000008200E00074C5B7101A82E00800000000EFE1F2ACC680D301000000000000000\r\n 01000000093CDF9CAABC20349B633C3B02D2BB775\r\nSUMMARY:Teacher Work Day\r\nDTSTART;VALUE=DATE:20180102\r\nDTEND;VALUE=DATE:20180103\r\nCLASS:PUBLIC\r\nPRIORITY:5\r\nDTSTAMP:20180103T205530Z\r\nTRANSP:TRANSPARENT\r\nSTATUS:CONFIRMED\r\nSEQUENCE:0\r\nLOCATION:\r\nX-MICROSOFT-CDO-APPT-SEQUENCE:0\r\nX-MICROSOFT-CDO-BUSYSTATUS:FREE\r\nX-MICROSOFT-CDO-INTENDEDSTATUS:BUSY\r\nX-MICROSOFT-CDO-ALLDAYEVENT:TRUE\r\nX-MICROSOFT-CDO-IMPORTANCE:1\r\nX-MICROSOFT-CDO-INSTTYPE:0\r\nX-MICROSOFT-DONOTFORWARDMEETING:FALSE\r\nX-MICROSOFT-DISALLOW-COUNTER:FALSE\r\nEND:VEVENT\r\nBEGIN:VEVENT\r\nDESCRIPTION:\\n\r\nUID:040000008200E00074C5B7101A82E00800000000B4AD54B5C680D301000000000000000\r\n 01000000082F30A3D706F13459D341B00C721433A\r\nSUMMARY:Begin 3rd QTR\r\nDTSTART;VALUE=DATE:20180104\r\nDTEND;VALUE=DATE:20180105\r\nCLASS:PUBLIC\r\nPRIORITY:5\r\nDTSTAMP:20180103T205530Z\r\nTRANSP:TRANSPARENT\r\nSTATUS:CONFIRMED\r\nSEQUENCE:0\r\nLOCATION:\r\nX-MICROSOFT-CDO-APPT-SEQUENCE:0\r\nX-MICROSOFT-CDO-BUSYSTATUS:FREE\r\nX-MICROSOFT-CDO-INTENDEDSTATUS:BUSY\r\nX-MICROSOFT-CDO-ALLDAYEVENT:TRUE\r\nX-MICROSOFT-CDO-IMPORTANCE:1\r\nX-MICROSOFT-CDO-INSTTYPE:0\r\nX-MICROSOFT-DONOTFORWARDMEETING:FALSE\r\nX-MICROSOFT-DISALLOW-COUNTER:FALSE\r\nEND:VEVENT\r\nBEGIN:VEVENT\r\nDESCRIPTION:\\n\r\nUID:040000008200E00074C5B7101A82E008000000007DAA3EDFC580D301000000000000000\r\n 010000000C83C11B5AFA24947AF45FD62D912DBA3\r\nSUMMARY:MLK Day (Systemwide Holiday)\r\nDTSTART;VALUE=DATE:20180115\r\nDTEND;VALUE=DATE:20180116\r\nCLASS:PUBLIC\r\nPRIORITY:5\r\nDTSTAMP:20180103T205530Z\r\nTRANSP:TRANSPARENT\r\nSTATUS:CONFIRMED\r\nSEQUENCE:0\r\nLOCATION:\r\nX-MICROSOFT-CDO-APPT-SEQUENCE:0\r\nX-MICROSOFT-CDO-BUSYSTATUS:FREE\r\nX-MICROSOFT-CDO-INTENDEDSTATUS:BUSY\r\nX-MICROSOFT-CDO-ALLDAYEVENT:TRUE\r\nX-MICROSOFT-CDO-IMPORTANCE:1\r\nX-MICROSOFT-CDO-INSTTYPE:0\r\nX-MICROSOFT-DONOTFORWARDMEETING:FALSE\r\nX-MICROSOFT-DISALLOW-COUNTER:FALSE\r\nEND:VEVENT\r\nBEGIN:VEVENT\r\nDESCRIPTION:\\n\r\nUID:040000008200E00074C5B7101A82E00800000000022FC303C680D301000000000000000\r\n 0100000007BA83DC7E4F93A42A90D762AED1CD9C7\r\nSUMMARY:Valentine's Day\r\nDTSTART;VALUE=DATE:20180214\r\nDTEND;VALUE=DATE:20180215\r\nCLASS:PUBLIC\r\nPRIORITY:5\r\nDTSTAMP:20180103T205530Z\r\nTRANSP:TRANSPARENT\r\nSTATUS:CONFIRMED\r\nSEQUENCE:0\r\nLOCATION:\r\nX-MICROSOFT-CDO-APPT-SEQUENCE:0\r\nX-MICROSOFT-CDO-BUSYSTATUS:FREE\r\nX-MICROSOFT-CDO-INTENDEDSTATUS:BUSY\r\nX-MICROSOFT-CDO-ALLDAYEVENT:TRUE\r\nX-MICROSOFT-CDO-IMPORTANCE:1\r\nX-MICROSOFT-CDO-INSTTYPE:0\r\nX-MICROSOFT-DONOTFORWARDMEETING:FALSE\r\nX-MICROSOFT-DISALLOW-COUNTER:FALSE\r\nEND:VEVENT\r\nBEGIN:VEVENT\r\nDESCRIPTION:\\n\r\nUID:040000008200E00074C5B7101A82E008000000007B1C2046C780D301000000000000000\r\n 010000000998094193D424F4885FBF713EDF5A815\r\nSUMMARY:End 3rd QTR\r\nDTSTART;VALUE=DATE:20180316\r\nDTEND;VALUE=DATE:20180317\r\nCLASS:PUBLIC\r\nPRIORITY:5\r\nDTSTAMP:20180103T205530Z\r\nTRANSP:TRANSPARENT\r\nSTATUS:CONFIRMED\r\nSEQUENCE:0\r\nLOCATION:\r\nX-MICROSOFT-CDO-APPT-SEQUENCE:0\r\nX-MICROSOFT-CDO-BUSYSTATUS:FREE\r\nX-MICROSOFT-CDO-INTENDEDSTATUS:BUSY\r\nX-MICROSOFT-CDO-ALLDAYEVENT:TRUE\r\nX-MICROSOFT-CDO-IMPORTANCE:1\r\nX-MICROSOFT-CDO-INSTTYPE:0\r\nX-MICROSOFT-DONOTFORWARDMEETING:FALSE\r\nX-MICROSOFT-DISALLOW-COUNTER:FALSE\r\nEND:VEVENT\r\nBEGIN:VEVENT\r\nDESCRIPTION:\\n\r\nUID:040000008200E00074C5B7101A82E00800000000EDFB5159C780D301000000000000000\r\n 01000000077A5BA8C21F73342B64F13CAC5A03653\r\nSUMMARY:Begin 4th QTR\r\nDTSTART;VALUE=DATE:20180320\r\nDTEND;VALUE=DATE:20180321\r\nCLASS:PUBLIC\r\nPRIORITY:5\r\nDTSTAMP:20180103T205530Z\r\nTRANSP:TRANSPARENT\r\nSTATUS:CONFIRMED\r\nSEQUENCE:0\r\nLOCATION:\r\nX-MICROSOFT-CDO-APPT-SEQUENCE:0\r\nX-MICROSOFT-CDO-BUSYSTATUS:FREE\r\nX-MICROSOFT-CDO-INTENDEDSTATUS:BUSY\r\nX-MICROSOFT-CDO-ALLDAYEVENT:TRUE\r\nX-MICROSOFT-CDO-IMPORTANCE:1\r\nX-MICROSOFT-CDO-INSTTYPE:0\r\nX-MICROSOFT-DONOTFORWARDMEETING:FALSE\r\nX-MICROSOFT-DISALLOW-COUNTER:FALSE\r\nEND:VEVENT\r\nBEGIN:VEVENT\r\nDESCRIPTION:\\n\r\nUID:040000008200E00074C5B7101A82E0080000000045274FAFC780D301000000000000000\r\n 010000000D17846083F29D94593431882EB9E366F\r\nSUMMARY:LAST DAY OF SCHOOL!\r\nDTSTART;VALUE=DATE:20180524\r\nDTEND;VALUE=DATE:20180525\r\nCLASS:PUBLIC\r\nPRIORITY:5\r\nDTSTAMP:20180103T205530Z\r\nTRANSP:TRANSPARENT\r\nSTATUS:CONFIRMED\r\nSEQUENCE:0\r\nLOCATION:\r\nX-MICROSOFT-CDO-APPT-SEQUENCE:0\r\nX-MICROSOFT-CDO-BUSYSTATUS:FREE\r\nX-MICROSOFT-CDO-INTENDEDSTATUS:BUSY\r\nX-MICROSOFT-CDO-ALLDAYEVENT:TRUE\r\nX-MICROSOFT-CDO-IMPORTANCE:1\r\nX-MICROSOFT-CDO-INSTTYPE:0\r\nX-MICROSOFT-DONOTFORWARDMEETING:FALSE\r\nX-MICROSOFT-DISALLOW-COUNTER:FALSE\r\nEND:VEVENT\r\nBEGIN:VEVENT\r\nDESCRIPTION:\\n\r\nUID:040000008200E00074C5B7101A82E008000000007B95B374C780D301000000000000000\r\n 01000000096A8BC471A56E5448406C543288E33AE\r\nSUMMARY:End 4th QTR\r\nDTSTART;VALUE=DATE:20180524\r\nDTEND;VALUE=DATE:20180525\r\nCLASS:PUBLIC\r\nPRIORITY:5\r\nDTSTAMP:20180103T205530Z\r\nTRANSP:TRANSPARENT\r\nSTATUS:CONFIRMED\r\nSEQUENCE:0\r\nLOCATION:\r\nX-MICROSOFT-CDO-APPT-SEQUENCE:0\r\nX-MICROSOFT-CDO-BUSYSTATUS:FREE\r\nX-MICROSOFT-CDO-INTENDEDSTATUS:BUSY\r\nX-MICROSOFT-CDO-ALLDAYEVENT:TRUE\r\nX-MICROSOFT-CDO-IMPORTANCE:1\r\nX-MICROSOFT-CDO-INSTTYPE:0\r\nX-MICROSOFT-DONOTFORWARDMEETING:FALSE\r\nX-MICROSOFT-DISALLOW-COUNTER:FALSE\r\nEND:VEVENT\r\nBEGIN:VEVENT\r\nDESCRIPTION:\\n\r\nUID:040000008200E00074C5B7101A82E00800000000E52D1C80C780D301000000000000000\r\n 01000000070B38950EC3AB647967C2FE11A1B88F1\r\nSUMMARY:Teacher Work Day\r\nDTSTART;VALUE=DATE:20180525\r\nDTEND;VALUE=DATE:20180526\r\nCLASS:PUBLIC\r\nPRIORITY:5\r\nDTSTAMP:20180103T205530Z\r\nTRANSP:TRANSPARENT\r\nSTATUS:CONFIRMED\r\nSEQUENCE:0\r\nLOCATION:\r\nX-MICROSOFT-CDO-APPT-SEQUENCE:0\r\nX-MICROSOFT-CDO-BUSYSTATUS:FREE\r\nX-MICROSOFT-CDO-INTENDEDSTATUS:BUSY\r\nX-MICROSOFT-CDO-ALLDAYEVENT:TRUE\r\nX-MICROSOFT-CDO-IMPORTANCE:1\r\nX-MICROSOFT-CDO-INSTTYPE:0\r\nX-MICROSOFT-DONOTFORWARDMEETING:FALSE\r\nX-MICROSOFT-DISALLOW-COUNTER:FALSE\r\nEND:VEVENT\r\nBEGIN:VEVENT\r\nDESCRIPTION:\\n\r\nUID:040000008200E00074C5B7101A82E0080000000034FE9C8EC780D301000000000000000\r\n 010000000EDEC9CDEE44D12419C87C04E7FF41143\r\nSUMMARY:Memorial Day (System Wide Holiday)\r\nDTSTART;VALUE=DATE:20180528\r\nDTEND;VALUE=DATE:20180529\r\nCLASS:PUBLIC\r\nPRIORITY:5\r\nDTSTAMP:20180103T205530Z\r\nTRANSP:TRANSPARENT\r\nSTATUS:CONFIRMED\r\nSEQUENCE:0\r\nLOCATION:\r\nX-MICROSOFT-CDO-APPT-SEQUENCE:0\r\nX-MICROSOFT-CDO-BUSYSTATUS:FREE\r\nX-MICROSOFT-CDO-INTENDEDSTATUS:BUSY\r\nX-MICROSOFT-CDO-ALLDAYEVENT:TRUE\r\nX-MICROSOFT-CDO-IMPORTANCE:1\r\nX-MICROSOFT-CDO-INSTTYPE:0\r\nX-MICROSOFT-DONOTFORWARDMEETING:FALSE\r\nX-MICROSOFT-DISALLOW-COUNTER:FALSE\r\nEND:VEVENT\r\nBEGIN:VEVENT\r\nDESCRIPTION:\\n\r\nUID:040000008200E00074C5B7101A82E008000000005E39A198C780D301000000000000000\r\n 0100000000E4EFFB85AF9F542A9E0870BD89A87A8\r\nSUMMARY:Teacher Work Day\r\nDTSTART;VALUE=DATE:20180529\r\nDTEND;VALUE=DATE:20180530\r\nCLASS:PUBLIC\r\nPRIORITY:5\r\nDTSTAMP:20180103T205530Z\r\nTRANSP:TRANSPARENT\r\nSTATUS:CONFIRMED\r\nSEQUENCE:0\r\nLOCATION:\r\nX-MICROSOFT-CDO-APPT-SEQUENCE:0\r\nX-MICROSOFT-CDO-BUSYSTATUS:FREE\r\nX-MICROSOFT-CDO-INTENDEDSTATUS:BUSY\r\nX-MICROSOFT-CDO-ALLDAYEVENT:TRUE\r\nX-MICROSOFT-CDO-IMPORTANCE:1\r\nX-MICROSOFT-CDO-INSTTYPE:0\r\nX-MICROSOFT-DONOTFORWARDMEETING:FALSE\r\nX-MICROSOFT-DISALLOW-COUNTER:FALSE\r\nEND:VEVENT\r\nBEGIN:VEVENT\r\nDESCRIPTION:\\n\r\nUID:040000008200E00074C5B7101A82E0080000000029BAD2DFCA80D301000000000000000\r\n 01000000064635097CDD48E48BF0AD2358EDE139F\r\nSUMMARY:June 1st\r\nDTSTART;VALUE=DATE:20180601\r\nDTEND;VALUE=DATE:20180602\r\nCLASS:PUBLIC\r\nPRIORITY:5\r\nDTSTAMP:20180103T205530Z\r\nTRANSP:TRANSPARENT\r\nSTATUS:CONFIRMED\r\nSEQUENCE:0\r\nLOCATION:\r\nX-MICROSOFT-CDO-APPT-SEQUENCE:0\r\nX-MICROSOFT-CDO-BUSYSTATUS:FREE\r\nX-MICROSOFT-CDO-INTENDEDSTATUS:BUSY\r\nX-MICROSOFT-CDO-ALLDAYEVENT:TRUE\r\nX-MICROSOFT-CDO-IMPORTANCE:1\r\nX-MICROSOFT-CDO-INSTTYPE:0\r\nX-MICROSOFT-DONOTFORWARDMEETING:FALSE\r\nX-MICROSOFT-DISALLOW-COUNTER:FALSE\r\nEND:VEVENT\r\nBEGIN:VEVENT\r\nDESCRIPTION:\\n\r\nUID:040000008200E00074C5B7101A82E0080000000046A0F1E4CA80D301000000000000000\r\n 0100000007BBB331AF89E234083F3E4F271DBE2E1\r\nSUMMARY:June 30th\r\nDTSTART;TZID=\"(UTC-06:00) Central Time (US & Canada)\":20180630T080000\r\nDTEND;TZID=\"(UTC-06:00) Central Time (US & Canada)\":20180630T083000\r\nCLASS:PUBLIC\r\nPRIORITY:5\r\nDTSTAMP:20180103T205530Z\r\nTRANSP:OPAQUE\r\nSTATUS:CONFIRMED\r\nSEQUENCE:0\r\nLOCATION:\r\nX-MICROSOFT-CDO-APPT-SEQUENCE:0\r\nX-MICROSOFT-CDO-BUSYSTATUS:BUSY\r\nX-MICROSOFT-CDO-INTENDEDSTATUS:BUSY\r\nX-MICROSOFT-CDO-ALLDAYEVENT:FALSE\r\nX-MICROSOFT-CDO-IMPORTANCE:1\r\nX-MICROSOFT-CDO-INSTTYPE:0\r\nX-MICROSOFT-DONOTFORWARDMEETING:FALSE\r\nX-MICROSOFT-DISALLOW-COUNTER:FALSE\r\nEND:VEVENT\r\nBEGIN:VEVENT\r\nDESCRIPTION:\\n\r\nUID:040000008200E00074C5B7101A82E008000000009F4526F0CA80D301000000000000000\r\n 010000000361695577DED7941A36D15299CBEFF16\r\nSUMMARY:July 1st\r\nDTSTART;VALUE=DATE:20180701\r\nDTEND;VALUE=DATE:20180702\r\nCLASS:PUBLIC\r\nPRIORITY:5\r\nDTSTAMP:20180103T205530Z\r\nTRANSP:TRANSPARENT\r\nSTATUS:CONFIRMED\r\nSEQUENCE:0\r\nLOCATION:\r\nX-MICROSOFT-CDO-APPT-SEQUENCE:0\r\nX-MICROSOFT-CDO-BUSYSTATUS:FREE\r\nX-MICROSOFT-CDO-INTENDEDSTATUS:BUSY\r\nX-MICROSOFT-CDO-ALLDAYEVENT:TRUE\r\nX-MICROSOFT-CDO-IMPORTANCE:1\r\nX-MICROSOFT-CDO-INSTTYPE:0\r\nX-MICROSOFT-DONOTFORWARDMEETING:FALSE\r\nX-MICROSOFT-DISALLOW-COUNTER:FALSE\r\nEND:VEVENT\r\nEND:VCALENDAR\r\n"}

@nikmartin
Copy link

I temporarily am working around the issue by just checking the errror status code and if it's 200 assume that 'error' is actually 'data'.

If you would like me to debug anything further, I'll be glad to. If it was Android I would have already done a pull request with a patch, but I'm not an iOS dev by any stretch of the imagination.

@silkimen
Copy link
Owner

silkimen commented Jan 4, 2018

Ah ok, now I got it! 💡

This issue is caused by the content type header "text/calendar". There is a white-list of allowed content types (see here) and "text/calendar" is not listed there.

I think the white-list was meant to prevent problems with not supported data types, but it's only causing problems. Should be removed. I'll create a new issue referencing this one.

@silkimen
Copy link
Owner

silkimen commented Jan 4, 2018

I'm closing this issue now. Please feel free to re-open it, if #58 is not fixing your problem.

@silkimen silkimen closed this as completed Jan 4, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants