webinfo

Рейтинг
306
Регистрация
22.01.2021
krek753 #:
Есть уже работающее API

Вы сами на какой стороне? Пользователь API или разработчик API?

paratesla #:
с каждой мутацией вирус, становится менее летальным

Это происходит тогда, когда более смертельные формы уходят вместе с погибшими носителями. Естественный отбор: заразил насмерть - уйди вместе с жертвой. В этом случае остаются менее опасные мутации, которые не убивают, но дают иммунитет.
А прививки в разгар эпидемии как раз способствуют циркуляции всех форм вируса, в том числе и более смертельных. До поры - до времени удаётся удерживать ситуацию под контролем, но когда количество опасных вирусов достигает какого-то предела  - струна срывается.

krek753 #:
код менять не нужно и невозможно

Насчёт "не нужно" - это вопрос спорный.  А почему "невозможно"? Нет доступа к серверу?

В любом случае невозможно решить задачу не зная подробностей. Вопрос типа: "Скажите что сделать, но менять ничего нельзя" - нерешаемый.

krek753 :
'Content-Type: application/xml'

Нужно text/xml, если уж Вы хотите по такой схеме работать. И кодировку проверьте.

Sly32 #:
Если вы так говорите - вы слабо понимаете  curl. Далеко не всегда удобно работать с данными формы, часто приходится гонять большие данные

Чего тут можно не понять, растолкуете? Какое неудобство Вы испытаете, если сделать, как было предложено в первом же комментарии?

Ilya74 #:

Попробуйте из интереса XML-документ передать в виде значения параметра, например, параметра xml.

Кстати, ТС даже не понял, о чём речь, кмк.

timo-71 #:
Вы первый упомянули $_POST в этом топике

Ну я же его не просто так упомянул, а в связи с тем, что из-за невозможности использования штатного массива приходится использовать костыль в виде  php://input. Хотя, казалось бы чего проще - создай штатное поле и работай с ним. Сервер сам всё сохранит в суперглобальном массиве, бери и пользуйся.

Ilya74 #:
Ничего не мешает через CURL методом POST передавать, к примеру, JSON или XML-документ

Ничто не мешает передать эту строку как значение поля и не заниматься созданием костылей и подобных топиков.

Vladimir SEO #:
повторно не болеют, дельта не опасна

Никогда не говори "никогда". (С)

timo-71 #:
Не обязательно.

То есть? Расскажите мне, чего я не знаю про $_POST.

Ваш php://input - это именно костыль, потому что использование  $_POST в данном случае некорректно.

И CURLOPT_POSTFIELDS подразумевает массив данных, даже само название  POSTFIELDS об этом говорит. Поэтому то, что понаписано выше - говнокод.

lutskboy #:

можно и не только имя: значение

Например?

В любом случае данные ожидаются как набор пар  "имя: значение". Если в качестве данных отправляется простая строка (без разделения на пары "имя: значение"), то подразумевается пустое значение. В данном случае это какое-то извращение.

Всего: 7644