Неправильный вывод заголовка HTTP из CodeIgniter вызывает 500 внутренних ошибок сервера - PullRequest
0 голосов
/ 02 октября 2018

Я пытаюсь отправить запрос на сервер, и сервер отвечает сообщением об ошибке 500 Internal Server.

Журналы для сервера показывают это:

неправильно сформированозаголовок из сценария 'index.php': Неверный заголовок: {"0": ["{выбрать}", "IOS", "Mac", ".

По какой-то причине Codeigniter кажетсязасунуть мою полезную нагрузку в заголовок. Люди CI говорят мне, что это не ошибка CI. Но я получаю ошибку сервера 500 даже до того, как сервер отправит ответ.

Ниже приведен след Wiresharkсвязь между моим расширением Chrome и моим сервером.

Мое расширение JavaScript отправляет сообщение на сервер.

Как видите, сервер отвечает на это с ошибкой сервера 500.

Я отправляю сообщение JSON на сервер.

Приложение PHP на сервере даже еще не ответило на это.

Это в клиенте Hello.

Прежде чем мы доберемся до этой точки, последовательность:

  • клиент [SYN]
  • сервер [SYN, ACK]
  • клиент [ACK]

Затем я получаю внутреннюю ошибку сервера.

Может кто-нибудь сказать мне, что не так с этой последовательностью?

POST /sub_crud/Subit_backend/register HTTP/1.1
Host: www.substantia.com
Connection: keep-alive
Content-Length: 79
Pragma: no-cache
Cache-Control: no-cache
Access-Control-Allow-Origin: *
Origin: chrome-extension://bdjgnodlhfmhghjhbkkkaaammfocdpib
X-Requested-With: xmlhttprequest
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36
Content-type: application/json
Accept: */*
Accept-Encoding: gzip, deflate, br
Accept-Language: en-US,en;q=0.9
Cookie: XDEBUG_SESSION=XDEBUG_ECLIPSE; cisession=4ovqdcvlpmc21o90efdjd34hrm5b2qpp

{"lat":"41.0522371","long":"-74.0711244","email":"bandfrombossanova@gmail.com"}
HTTP/1.1 500 Internal Server Error
Date: Mon, 01 Oct 2018 21:56:55 GMT
Server: Apache
X-Powered-By: PHP/5.6.36
X-Frame-Options: SAMEORIGIN
Content-Length: 0
Connection: close
Content-Type: text/html; charset=UTF-8
...