В PHP, при добавлении событий в icalendar через протокол CALDAV, получил неизвестный статус HTTP - PullRequest
0 голосов
/ 28 июня 2019

Я работаю над проектом, основанным на вставке событий в icalendar (iPhone) по протоколу CALDAV с использованием языка PHP. В localhost код работает нормально .. при добавлении того же кода на сервер с использованием некоторых функций, получил неизвестный статус HTTP ..

Я пытался использовать dataType:"text/plain", а также я пытался использовать contentType, все еще не исправленный .. Я удалил функцию ajax .. Прямая ссылка на файл .. По-прежнему отображается ошибка Ame .. Иногда отображаются HTTP/1.1 500 Internal Server Error и http/1.1 415 unsupported media type

последний запрос:

PUT /rpc/calendars/mediaj11/calendar~722ea7444446*******/.ics HTTP/1.1
Host: mail.mediajenie.com:2080
Authorization: Basic **********
User-Agent: cURL based CalDAV client
Accept: */*
Content-type: text/calendar; encoding="utf-8"
Depth: 1
Content-Length: 556

последний ответ:

HTTP/1.1 500 Internal Server Error
Date: Fri, 28 Jun 2019 10:10:48 GMT
Server: cPanel
Persistent-Auth: false
Host: mail.mediajenie.com:2080
Cache-Control: no-cache, no-store, must-revalidate, private
Connection: Keep-Alive
Pragma: no-cache
Vary: Accept-Encoding
Content-Length: 3011
Content-Type: text/html; charset=UTF-8
Expires: Fri, 01 Jan 1990 00:00:00 GMT
Set-Cookie: PHPSESSID=5e8045144d7823ac82049d0c7ad40247; path=/
Set-Cookie: horde_secret_key=5e8045144d7823ac82049d0c7ad40247; path=/; domain=mail.mediajenie.com; HttpOnly
Set-Cookie: default_horde_view=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/; domain=mail.mediajenie.com
X-Powered-By: PHP/7.2.7
...