Size: a a a

1с программирование

2020 August 06

V

Vladimir in 1с программирование
import requests

s = requests.Session()

my_params={'token':token, 'order_id':1140}
res_order = s.post(
   f'{url}/order/history',
 params=my_params,
   data={
       'order_status_id':3,
       'notify': True,
       'override':False,
       'comment':'api test'
   }
)`

чем на 1с можно реализовать такой код?
то есть нужно выполниь пост запрос, но тело должно быть пустое, а инфу всю надо передать через параметры запроса.
1с ный обїект HTTPЗапрос похоже не умеет так делать. или чтото не так делаю
источник

V

Vladimir in 1с программирование
Тело = ""
источник

V

Vladimir in 1с программирование
параметр запроса это адрес обращения, я верно понял?
источник

MG

Mark Gromov in 1с программирование
Vladimir
import requests

s = requests.Session()

my_params={'token':token, 'order_id':1140}
res_order = s.post(
   f'{url}/order/history',
 params=my_params,
   data={
       'order_status_id':3,
       'notify': True,
       'override':False,
       'comment':'api test'
   }
)`

чем на 1с можно реализовать такой код?
то есть нужно выполниь пост запрос, но тело должно быть пустое, а инфу всю надо передать через параметры запроса.
1с ный обїект HTTPЗапрос похоже не умеет так делать. или чтото не так делаю
источник

V

Vladimir in 1с программирование
Vladimir
параметр запроса это адрес обращения, я верно понял?
да, получается параметры надо в саму адресную строку закодировать, и видимо сделать это правильно
источник

V

Vladimir in 1с программирование
Vladimir
да, получается параметры надо в саму адресную строку закодировать, и видимо сделать это правильно
источник

V

Vladimir in 1с программирование
я пробовал вот такой адрес отправлять.
не прокатывает
код 200, но ничего не происходит
при этом кодом на питоне, который я выше приводил- все ок
"/index.php?route=api/order/info?token=WTPR1i5mXkiX4wO3jG2Lyt5MtF5Z7tkA&order_id=1140"
источник

V

Vladimir in 1с программирование
посмотри различия запросов на питоне и 1с. перехвати запрос на сетевухе и сравни
источник

А

Алина in 1с программирование
подскажите что можно сделать. запуская обработку поиска дублей вываливает ошибку :  Невосстановимая ошибка
Ошибка при выполнении запроса POST к ресурсу /e1cib/logForm:
по причине:
Ошибка SDBL:
Поле (Reference86.VT1012.Fld1024 IN (54:b68f1323e126fe2c46a678fb3edd9f  база файловая,
источник

А

Алина in 1с программирование
причем встроенная выдает такую ошибку уже при попытке найти дубли. внешние находят, но не могут ничего заменить
источник

V

Vladimir in 1с программирование
Vladimir
посмотри различия запросов на питоне и 1с. перехвати запрос на сетевухе и сравни
да, похоже в итоге придется так и делать((
источник

m

markers in 1с программирование
Алина
подскажите что можно сделать. запуская обработку поиска дублей вываливает ошибку :  Невосстановимая ошибка
Ошибка при выполнении запроса POST к ресурсу /e1cib/logForm:
по причине:
Ошибка SDBL:
Поле (Reference86.VT1012.Fld1024 IN (54:b68f1323e126fe2c46a678fb3edd9f  база файловая,
стоит chkdbfl сделать
источник

А

Алина in 1с программирование
markers
стоит chkdbfl сделать
спасибо. пока ТИИ делается, как закончит запущу
источник

NN

N N in 1с программирование
Всем привет, не подскажите, какая из последних платформ самая нормальная, на какой релиз лучше обновиться
источник

А

Андрей in 1с программирование
N N
Всем привет, не подскажите, какая из последних платформ самая нормальная, на какой релиз лучше обновиться
Сейчас какая стоит?
источник

VO

Vladislav Ohotnikov in 1с программирование
Vladimir
да, получается параметры надо в саму адресную строку закодировать, и видимо сделать это правильно
если это пост запрос то тело запроса нужно установить
источник

V

Vladimir in 1с программирование
Vladislav Ohotnikov
если это пост запрос то тело запроса нужно установить
то есть даже если оно пустое, то надо все равно его установить (пустую строку)?
источник

VO

Vladislav Ohotnikov in 1с программирование
Vladimir
то есть даже если оно пустое, то надо все равно его установить (пустую строку)?
Тут нужна документация от того апи куда ты пытаешься попасть
источник

VO

Vladislav Ohotnikov in 1с программирование
покажи документацию?
источник

VO

Vladislav Ohotnikov in 1с программирование
В HTTPЗапросе указывается базовый URL и имя метода, если это пост то нужно ему передать тело запроса, если гет в заголовках параметры
источник