在PHP中,通过CALDAV协议在icalendar中添加事件时,收到未知的HTTP状态

在PHP中,通过CALDAV协议在icalendar中添加事件时,收到未知的HTTP状态,php,curl,caldav,http-1.1,http-status-code-415,Php,Curl,Caldav,Http 1.1,Http Status Code 415,我正在做一个基于使用PHP语言通过CALDAV协议在icalendar(iPhone)中插入事件的项目 在localhost中,代码运行良好。。使用某些函数向服务器添加相同代码时,收到未知HTTP状态 我尝试了使用数据类型:“text/plain”,还尝试了contentType,但仍然没有修复。。我删除了ajax函数。。直接链接到文件。。还是显示ame错误。。有时它会显示HTTP/1.1500内部服务器错误和HTTP/1.415不支持的媒体类型 最后请求: PUT /rpc/calendars

我正在做一个基于使用PHP语言通过CALDAV协议在icalendar(iPhone)中插入事件的项目 在localhost中,代码运行良好。。使用某些函数向服务器添加相同代码时,收到未知HTTP状态

我尝试了使用
数据类型:“text/plain”
,还尝试了contentType,但仍然没有修复。。我删除了ajax函数。。直接链接到文件。。还是显示ame错误。。有时它会显示
HTTP/1.1500内部服务器错误
HTTP/1.415不支持的媒体类型

最后请求:

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