PLUpload работает на сервере иначе, чем в разработке - PullRequest
0 голосов
/ 13 февраля 2019

Я отлично использую PLUpload на моей машине для разработки.Но когда я перемещаю его на свой сервер ASP, он перестает работать.

Я отследил проблему до разницы в отправляемых заголовках, но еще не нашел причину для различия.

--------------- РАБОТЫ ПО РАЗРАБОТКЕ -------------------

POST /Syquest/Scripts/Upload.ashx HTTP/1.1
Connection: keep-alive
Content-Length: 7185
Content-Type: multipart/form-data; boundary=---------------------------22876316948407
Accept: */*
Accept-Encoding: gzip, deflate
Accept-Language: en-US,en;q=0.5
Cookie: ASP.NET_SessionId=uj02euez2viug5hwxqxprqd3
Host: localhost:51566
Referer: http://localhost:51566

--------------- Server FAILS -------------------

GET /syquest/scripts/upload.ashx HTTP/1.1
Connection: close
Accept: */*
Accept-Encoding: gzip, deflate, br
Accept-Language: en-US,en;q=0.9
Cookie: ASP.NET_SessionId=0yuvoy1jh2oyu4aocq5eojmw
Host: mywebsite.com
Referer: https://mywebsite.com/

То, что я нахожу ОЧЕНЬ странным, это то, чтоСервер говорит, что PLUPLOAD пытается «GET» вместо «PUT», так что ... Я ограничил время выполнения только HTML5, но он делает то же самое.Любая подсказка относительно того, что может быть причиной этой разницы?

1 Ответ

0 голосов
/ 13 февраля 2019

Проблема была в переписывании URL.На этом сайте я переписываю URL в нижний регистр для целей SEO.Это было причиной перезаписи 301.Перезапись 301 НЕ перепечатывает с данными, таким образом, запрос пришел с ничем.Исправление (в данном случае) заключалось в отправке первоначального запроса в нижнем регистре.Это не привело к перезаписи 301.

...