|
ПриватБанк api POST запрос
|
|||
---|---|---|---|
#18+
VaRasданный глюк наблюдается не с "UTF-8", а с "cp1251" а utf-8 проскакивает ? В последнее время в браузерах рекомендуют кодировку utf-8 или еще utf-8mb4 . Вообщем играйтесь с кодировками . Полазайте по интернету . Но ответ 201 , лучше чем 500 . Вы уже где то у цели. :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 22:07 |
|
ПриватБанк api POST запрос
|
|||
---|---|---|---|
#18+
DarkMan Удачи. Надеюсь получится. Говорят мысль нематериальная ))) Вы ее послали и Лед тронулся. Пошла вода. перешел на страницу форума читаю Ваше это сообщение. получил Код: vbnet 1. 2. 3. 4. 5. 6. 7.
Если деньги (0.01 грн) спишется, код выложу. Спасибо!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 22:09 |
|
ПриватБанк api POST запрос
|
|||
---|---|---|---|
#18+
Не знаю , поможет ли , но при запросах из PHP к baze Access я столкнуля с крякозябрами , пока не включил вот это. Это фишка Win 10 или наооборот выключить. Так как была проблема с выгрузкой из Access в XML файл . Посмотрите здесь . Если у Вас 10 конечно. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 22:13 |
|
ПриватБанк api POST запрос
|
|||
---|---|---|---|
#18+
VaRasЕсли деньги (0.01 грн) спишется, код выложу. я это на сайте видел , но Вы то про юникоды писали. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 22:15 |
|
ПриватБанк api POST запрос
|
|||
---|---|---|---|
#18+
DarkMan, вопрос решился через charset=UTF-8 (именно в таком написании, без пробелов!!!) именно UTF-8, не utf8 и тем более не cp1251 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 22:20 |
|
ПриватБанк api POST запрос
|
|||
---|---|---|---|
#18+
VaRascharset=UTF-8 (именно в таком написании, без пробелов!!!) Теперь понял. Ну насколько я помню в VBA пробелы имеют значение. Это в HTML или PHP по барабану. :)) Ну я рад , что у Вас получилось. :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 22:26 |
|
ПриватБанк api POST запрос
|
|||
---|---|---|---|
#18+
VaRascharset=UTF-8 (именно в таком написании, без пробелов!!!) Во, нашел в одной умной книШке. Если чО. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 22:33 |
|
ПриватБанк api POST запрос
|
|||
---|---|---|---|
#18+
DarkMan, о, что надо случайно ссылки для скачивания нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 22:49 |
|
ПриватБанк api POST запрос
|
|||
---|---|---|---|
#18+
VaRasслучайно ссылки для скачивания нет?mЭто сильнейшая книга бестселлер называется Java Script Подробное руководство . Это как Гетц для Access . Наберите в гугле JavaScript Подробное руководство 6 издание . Она есть в электронном виде . Не хочу здесь рекламировать пиратские ссылки . ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 23:06 |
|
ПриватБанк api POST запрос
|
|||
---|---|---|---|
#18+
DarkMan, Спасибо. Почитаю ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2019, 23:18 |
|
ПриватБанк api POST запрос
|
|||
---|---|---|---|
#18+
VaRasDarkMan, вопрос решился через charset=UTF-8 (именно в таком написании, без пробелов!!!) именно UTF-8, не utf8 и тем более не cp1251 Очень странно если он решился именно из-за этого ... Во-первых в приватовской доке указан именно utf8 авторContent-Type: application/json;charset=cp1251 Поддерживаемые кодировки utf8 и cp1251. Если charset не указан, кодировка по умолчанию cp1251. Во-вторых, вот на хабре выкладывали реализацию того, что ты делаешь на JS , и там тоже utf8 Код: javascript 1. 2. 3. 4. 5. 6. 7.
Имхо, вэб-сервис просто и тупо не понимает это твоё UTF-8, и использует кодировку по умолчанию, т.е. cp1251 Попробуй вообще убрать charset. Вот так Код: vbnet 1.
Пройдет запрос ? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 10:56 |
|
ПриватБанк api POST запрос
|
|||
---|---|---|---|
#18+
court, уже все работает...писал несколько постов выше VaRasDarkMan, вопрос решился через charset=UTF-8 (именно в таком написании, без пробелов!!!) именно UTF-8, не utf8 и тем более не cp1251 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 12:57 |
|
ПриватБанк api POST запрос
|
|||
---|---|---|---|
#18+
courtВо-первых в приватовской доке указан именно utf8 В принципе , теоретически возможно . Если посмотреть скрин из книги по JavaScript , то там тоже charset=UTF-8 . Вот только я не могу утверждать насчет пробела после знака равенства . Так как запрос отправляется из VBA. Если бы я писал script в браузере или файле js то пробел бы игнорировался . Что касается utf8 , то я тоже приводил выше пример . Если у меня в браузере в заголовке стоит <meta charset="utf-8"> , то в запросе Ajax я вообще не указывал кодировку , правда запрос был с применением библиотеки jQuery . При подключении к базе MySQL например в строке подключения я тоже указывал charset=>utf8 . Так что нужно учитывать все нюансы и смотреть manual. :)) courtИмхо, вэб-сервис просто и тупо не понимает это твоё UTF-8, и использует кодировку по умолчанию, т.е. cp1251 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 13:21 |
|
ПриватБанк api POST запрос
|
|||
---|---|---|---|
#18+
Выкладываю рабочий код. Может кому пригодится. Документ только создается/сохраняется! Надо зайти в Приват24 для юр.лиц, ПОДПИСАТЬ и ОТПРАВИТЬ. Подписать/отправить - техподдержка ответила - в стадии разработки Код: vbnet 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. 37. 38. 39. 40. 41. 42. 43. 44. 45.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 13:22 |
|
ПриватБанк api POST запрос
|
|||
---|---|---|---|
#18+
courtПопробуй вообще убрать charset. Вот так Код: vbnet 1.
Пройдет запрос ? ответ: Код: xml 1. 2.
из Приватовской инструкции "Если charset не указан, кодировка по умолчанию cp1251." как уже писал выше "charset=cp1251" вообще не работает ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 13:31 |
|
ПриватБанк api POST запрос
|
|||
---|---|---|---|
#18+
VaRas как уже писал выше "charset=cp1251" вообще не работает На Украине ничО российское не работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 13:50 |
|
ПриватБанк api POST запрос
|
|||
---|---|---|---|
#18+
DarkMan, ))) просьба, политику не затрагивать! иначе пост уйдет не в то русло )) PS Приставка "на" используется к отдельно расположенным территориям, типа острова. Пример: "на Мальдивах". Все говорят "на Украине" правильно же использовать "В Украине". это я так, поумничал)) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 14:11 |
|
ПриватБанк api POST запрос
|
|||
---|---|---|---|
#18+
Значения ваших полей, которое вы посылаете в запросе, точно не юникод. Надо рекодить. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 14:23 |
|
ПриватБанк api POST запрос
|
|||
---|---|---|---|
#18+
VaRasDarkMan, ))) просьба, политику не затрагивать! иначе пост уйдет не в то русло )) PS Приставка "на" используется к отдельно расположенным территориям, типа острова. Пример: "на Мальдивах". Все говорят "на Украине" правильно же использовать "В Украине". это я так, поумничал)) на Руси? На Донбассе? Хватит, есть определенные правила и исторические нормы. А здесь так и вовсе форум по программированию. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 14:25 |
|
ПриватБанк api POST запрос
|
|||
---|---|---|---|
#18+
Озверин...Надо рекодить. что именно надо сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 14:42 |
|
ПриватБанк api POST запрос
|
|||
---|---|---|---|
#18+
VaRas, в общем случае все тело вашего запрос надо енкодить в utf8. Для этого использовать ф-ию типа WideCharToMultiByte(она не аксовая). А по получается, что требование utf есть, а сам текст приходит в cp1251. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 15:12 |
|
ПриватБанк api POST запрос
|
|||
---|---|---|---|
#18+
Посмотрел, что там еще json. В json вам надо чуть-чуть заранее подумать про энкапсуляцию символов, ибо в json некоторые символы надо экранировать. Может быть стоит юзать какую-нить либу для этого . ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 15:27 |
|
ПриватБанк api POST запрос
|
|||
---|---|---|---|
#18+
Озверин, есть такая буква. Спасибо подсказали. проверил на двойных (") кавычках. Фокус не прошел. Надо подумать, как пройти. Либо дублирование, либо... PS интересно, с какими еще символами, фокус не идет? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 15:51 |
|
ПриватБанк api POST запрос
|
|||
---|---|---|---|
#18+
VaRasPS интересно, с какими еще символами, фокус не идет? Недопустимые символы в JSON или какие символы нужно экранировать? Код: xml 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2019, 16:01 |
|
|
start [/forum/topic.php?fid=45&msg=39763561&tid=1610894]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
others: | 300ms |
total: | 440ms |
0 / 0 |