|
|
|
IdHTTP.Post ошибка HTTP/1.1 400 BAD REQUEST
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Использую IdHTTP в Delphi XE8 Моя задача - переименовать файл на Яндекс.Диске Как переименовать - описано здесь: https://yandex.ru/dev/disk/api/reference/move-docpage/ Я формирую и отправляю POST-запрос, как сказано в документации, но в ответ получаю 'HTTP/1.1 400 BAD REQUEST' Код - ниже. Что я не так делаю? Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. Все остальные манипуляции с файлами на Я.Диске и выполняю запросами GET, PUT, DELETE и все прекрасно работает, но на этот раз мне надо применить запрос POST и не получилось. Какие будут идеи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2020, 14:05 |
|
||
|
IdHTTP.Post ошибка HTTP/1.1 400 BAD REQUEST
|
|||
|---|---|---|---|
|
#18+
зачем гадать долго и нудно, если можно через любой http proxy типа Fiddler'а просто сравнить правильный пакет и неправильный? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2020, 14:15 |
|
||
|
IdHTTP.Post ошибка HTTP/1.1 400 BAD REQUEST
|
|||
|---|---|---|---|
|
#18+
m52 Какие будут идеи? from, path и прочее, это элементы url, а не тела запроса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2020, 14:17 |
|
||
|
IdHTTP.Post ошибка HTTP/1.1 400 BAD REQUEST
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexey, СПАСИБО ОГРОМНОЕ! Вы мне очень помогли! Я думал, что при отправке POST надо параметры передавать не в строке URL, вот я и передавал из в TStringList по-строчно и был не прав. Переделал так (см.ниже), теперь я тело TStringList передаю пустым, а в URL клею все параметры. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2020, 14:26 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39942544&tid=2038444]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 362ms |

| 0 / 0 |
