Я перемещаю свое приложение на свой собственный сервер, и все работает замечательно, за исключением одной маленькой проблемы: я добавил URL-адрес сервера в JS следующим образом:
Parse.initialize("0B5jvlihE6yxQed1w9vRSRW0DRldy3fbwqaCjpyF", "mJid6m5wPuWICUNhqm6KrG83pWudt2Y3pumEiaY2");
Parse.serverURL = 'http://www.jobninja.eu:1337/parse'
И все в порядке, НО делает запрос так:
curl 'http://www.jobninja.eu:1337/parse/1/classes/Category' -H 'Pragma: no-cache' -H 'Происхождение: http://0.0.0.0:8080' -H 'Принять-кодировку: gzip, deflate' -H 'Принять-язык: de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4,fr; q=0.2' -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, например Gecko) Chrome/49.0.2623.87 Safari/537.36' -H 'Content-Type: text/ plain' -H 'Принять: /' -H 'Управление кешем: no-cache' -H 'Реферер: http://0.0.0.0:8080/' -H 'Соединение: keep-alive' --data-binary '{"where":{},"order":"title", "_method":"GET","_ApplicationId":"0B5jvlihE6yxQed1w9vRSRW0DRldy3fbwqaCjpyF","_JavaScriptKey":"mJid6m5wPuWICUNhqm6KrG83pWudt2Y3pumEiaY2","_ClientVersion":"js1.6.7","_InstallationId":"be5bdfe1-ed0c-60bf-0d49-c5fcfdefad29"} ' -- сжатый
И мой сервер Parse не понимает эти, но очень хорошо понимает эти:
curl 'http://www.jobninja.eu:1337/parse/classes/Category' -H 'Прагма: без кеша' -H 'Происхождение: http://0.0.0.0:8080' -H 'Принять-кодировку: gzip, deflate' -H 'Принять-язык: de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4,fr;q=0.2' -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, например Gecko) Chrome/49.0.2623.87 Safari/537.36' -H 'Content-Type: text/plain' -H 'Принять: /' -H 'Cache-Control: no-cache' -H 'Referer: http://0.0.0.0:8080/' -H 'Соединение: keep-alive' --data-binary '{"where":{},"order":"title","_method": "GET","_ApplicationId":"0B5jvlihE6yxQed1w9vRSRW0DRldy3fbwqaCjpyF","_JavaScriptKey":"mJid6m5wPuWICUNhqm6KrG83pWudt2Y3pumEiaY2","_ClientVersion":"js1.6.7","_InstallationId":"be5bdfe1-ed0c-60bf-0d49-c5fcfdefad29"}' --compressed
Единственная разница между двумя запросами заключается в том, что во втором я удалил /1/
в URL-адресе.
Знаете ли вы, что я пропустил в части JS, что приводит к этой ошибке?
Кстати, я обновил JSParseSDK до последней версии и попробовал версию с косой чертой и без нее в переменной serverUrl
.