Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Recommended Posts

работаем над обменом 1с -опенкарт

отправляем post запрос из 1с с заголовком "Content-Type" => "application/json" и телом
принимающий скрипт получает заголовок "Content-Type" => application/octet-stream
и соответственно пустым телом. На другом сервере, из 1с заголовки и запрос выполняется верно.
Откуда берется заголовок "Content-Type" => application/octet-stream

быть может есть спецы, кто готов подключится к вопросу и указать на проблему

оплачу по вашему тарифу затраченное время

Надіслати
Поділитися на інших сайтах


1 минуту назад, pimur сказал:

$request= json_decode(file_get_contents('php://input'), 1);
var_dump($request);

Отправлено с моего Redmi Note 8 Pro через Tapatalk
 

 

взгляните в class request

https://github.com/opencart/opencart/blob/master/upload/system/library/request.php

Надіслати
Поділитися на інших сайтах


В документации 1С везде отправка json как application/octet-stream, подозреваю потому что основной тип данных (бинарный).

Принимающая сторона не причем.

Надіслати
Поділитися на інших сайтах

Заголовок уходит верный - вот что получается на локальном без опенкарта

 

{"Host":"test-bit.local","Authorization":"Basic YWRtaW46MTExMTE=","User-Agent":"1C+Enterprise\/8.3","Content-Encoding":"gzip","Accept-Encoding":"gzip","Connection":"keep-alive","Content-Type":"application\/json","Accept":"*\/*","Content-Length":"20"}{"Host":"test-bit.local","Authorization":"Basic YWRtaW46MTExMTE=","User-Agent":"1C+Enterprise\/8.3","Content-Encoding":"gzip","Accept-Encoding":"gzip","Connection":"keep-alive","Content-Type":"application\/json","Accept":"*\/*","Content-Length":"20"}

 

а если отправлять на сайт тогда 

 

2020-07-07 16:45:45 - Array
(
    [Content-Length] => 0
    [Content-Type] => application/octet-stream
    [Cookie] => OCSESSID=3a6cac31bafa237f4cba6abdd5; language=ru-ru; currency=RUB
    [Accept] => */*
    [Connection] => keep-alive
    [Accept-Encoding] => gzip
    [Content-Encoding] => gzip
    [User-Agent] => 1C+Enterprise/8.3
    [Authorization] => Basic dGVzdDpLMGEyQjV0NA==
 

 

 

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.