|
Content-Length не ставится для Msxml2.XMLHTTP
|
|||
---|---|---|---|
#18+
Здравствуйте! Пытаюсь отправить zip-файл на сервер и поставить его длину в Content-Length. Сервер отвечает заголовком, который я шлю в запросе. Почему-то длина при отправке файла всегда отличается от той, которую я прописываю. Пробовал посылать те же заголовки через Postman. Там длина правильная отправляется. Не пойму, в чем дело и почему при использовании com-объекта идет не та длина. Из-за этого сервер не хочет файл читать Код: 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. 29. 30. 31. 32. 33. 34. 35. 36.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2022, 00:36 |
|
Content-Length не ставится для Msxml2.XMLHTTP
|
|||
---|---|---|---|
#18+
Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2022, 01:35 |
|
Content-Length не ставится для Msxml2.XMLHTTP
|
|||
---|---|---|---|
#18+
Код: pascal 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2022, 02:04 |
|
Content-Length не ставится для Msxml2.XMLHTTP
|
|||
---|---|---|---|
#18+
ъъъъъ Код: pascal 1.
Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Test is true Test not equal false ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2022, 02:37 |
|
Content-Length не ставится для Msxml2.XMLHTTP
|
|||
---|---|---|---|
#18+
_Vasilisk_, ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2022, 03:08 |
|
Content-Length не ставится для Msxml2.XMLHTTP
|
|||
---|---|---|---|
#18+
_Vasilisk_ ъъъъъ Код: pascal 1.
Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Test is true Test not equal false ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2022, 04:58 |
|
Content-Length не ставится для Msxml2.XMLHTTP
|
|||
---|---|---|---|
#18+
Из интереса спрошу: а зачем так извращаться? OLE либо для убогих недоязыков типа vba, либо если нет нормального API. Почему бы не использовать winhttp через API? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2022, 11:54 |
|
Content-Length не ставится для Msxml2.XMLHTTP
|
|||
---|---|---|---|
#18+
_Vasilisk_, спасибо, дружище! ps: правда если писать Код: pascal 1.
, то при CoUnInitialize выдает Access Violation, а если по ссылке Код: pascal 1.
, то норм. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2022, 13:54 |
|
Content-Length не ставится для Msxml2.XMLHTTP
|
|||
---|---|---|---|
#18+
Fr0sT-Brutal, можно сделать тысячью способов. Вам нравится api. Мне например нет. Надо извратиться и написать куча кода для простых операций. Я к API прибегаю по необходимости. Можно скачать компонент типа Indy и сделать в нём. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2022, 13:56 |
|
Content-Length не ставится для Msxml2.XMLHTTP
|
|||
---|---|---|---|
#18+
evgen29, ну, как говорится, каждый человек сам кузнец собственного геморроя ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2022, 14:19 |
|
Content-Length не ставится для Msxml2.XMLHTTP
|
|||
---|---|---|---|
#18+
evgen29 , то норм. evgen29 , то при CoUnInitialize выдает Access Violation, Код: pascal 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2022, 15:15 |
|
Content-Length не ставится для Msxml2.XMLHTTP
|
|||
---|---|---|---|
#18+
_Vasilisk_, а разве Request не обнуляется после CoUnInitialize? Или перед ним его надо явно делать null? Я думал CoUnInitialize счётчик ссылок тоже уменьшает... Или я чето путаю... вот так работает: Код: 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.
или надо так: Код: 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.
там же вроде интерфейсы и объекты должны сами уничтожаться при счетчике ссылок=0... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2022, 16:48 |
|
Content-Length не ставится для Msxml2.XMLHTTP
|
|||
---|---|---|---|
#18+
Fr0sT-Brutal, это да. Просто когда я вижу код чужой из WINAPI, чтобы его понять нужно гораздо больше времени и лазания по справочникам. А когда я вижу простой код, его понять и поддерживать гораздо проще и приятнее. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2022, 16:49 |
|
Content-Length не ставится для Msxml2.XMLHTTP
|
|||
---|---|---|---|
#18+
Скажите, эта строка evgen29 Код: pascal 1.
evgen29 там же вроде интерфейсы и объекты должны сами уничтожаться при счетчике ссылок=0... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2022, 17:31 |
|
|
start [/forum/topic.php?desktop=1&fid=58&tid=2036660]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 150ms |
0 / 0 |