Size: a a a

IT Lobby Irkutsk💡

2020 October 16

ЮП

Юрий Писарев... in IT Lobby Irkutsk💡
Ответ - да
источник

ЮП

Юрий Писарев... in IT Lobby Irkutsk💡
Ведь твой вопросы был "как правильнее"
источник

E

Evgеnу in IT Lobby Irkutsk💡
ясненько
источник

E

Evgеnу in IT Lobby Irkutsk💡
Что-то в направлении "как правильнее" ответил только Максим
источник

E

Evgеnу in IT Lobby Irkutsk💡
Остальное была трансляция первой страницы выдачи гугла в надмозговом переводе
источник

IB

Ivan 🔥 Belorechev in IT Lobby Irkutsk💡
Юрий Писарев
Экстримальное программирование на питоне - душите змей друг-друга))
Парное программирование
источник

ЕК

Евгений Куманин... in IT Lobby Irkutsk💡
Evgеnу
Ну то есть докер и апач обязательно нужны, чтобы что-то вот такое запустить?

<?php

$url = "https://api.server.ru:22301/some/api/method";

$curl = curl_init($url);
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_POST, true);;
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);

$headers = array();
$headers["Authorization"] = "Basic YWRtaWHMzl2Yzc=";
$headers["Content-Type"] = "application/json";

curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);

$data = <<<DATA
{"devices":[
 {"device_id": 28662}
 ]
}
DATA;

curl_setopt($curl, CURLOPT_POSTFIELDS, $data);

$resp = curl_exec($curl);
curl_close($curl);
var_dump($resp);

?>
import requests

response = requests.post('https://api.server.ru:22301/some/api/method', data={'devices':[{'device_id': 28662}]}, headers={'Authorization': 'Basic YWRtaWHMzl2Yzc=', 'Content-Type': 'application/json'})

answer = response.json()
источник

ЮП

Юрий Писарев... in IT Lobby Irkutsk💡
Ivan 🔥 Belorechev
Парное программирование
Разве экстримельное не подразумевает парное?
источник

E

Evgеnу in IT Lobby Irkutsk💡
Евгений Куманин
import requests

response = requests.post('https://api.server.ru:22301/some/api/method', data={'devices':[{'device_id': 28662}]}, headers={'Authorization': 'Basic YWRtaWHMzl2Yzc=', 'Content-Type': 'application/json'})

answer = response.json()
Это питон, я в курсе)
источник

E

Evgеnу in IT Lobby Irkutsk💡
Евгений Куманин
import requests

response = requests.post('https://api.server.ru:22301/some/api/method', data={'devices':[{'device_id': 28662}]}, headers={'Authorization': 'Basic YWRtaWHMzl2Yzc=', 'Content-Type': 'application/json'})

answer = response.json()
Только заголовки ответа видно не будет вот в этом варианте
источник

ЕК

Евгений Куманин... in IT Lobby Irkutsk💡
Evgеnу
Это питон, я в курсе)
я том смысле, что на нём проще такие запросы делать, чем в пыхе
источник

IB

Ivan 🔥 Belorechev in IT Lobby Irkutsk💡
Юрий Писарев
Разве экстримельное не подразумевает парное?
Экстремальное программирование включает парное, но эти понятия не равносильны
источник

E

Evgеnу in IT Lobby Irkutsk💡
Evgеnу
Только заголовки ответа видно не будет вот в этом варианте
Или нет?
источник

ЕК

Евгений Куманин... in IT Lobby Irkutsk💡
Evgеnу
Только заголовки ответа видно не будет вот в этом варианте
источник

ЕК

Евгений Куманин... in IT Lobby Irkutsk💡
Evgеnу
Или нет?
import requests

response = requests.post('https://api.server.ru:22301/some/api/method', data={'devices':[{'device_id': 28662}]}, headers={'Authorization': 'Basic YWRtaWHMzl2Yzc=', 'Content-Type': 'application/json'})

print
(
response.headers
)
источник

E

Evgеnу in IT Lobby Irkutsk💡
Евгений Куманин
import requests

response = requests.post('https://api.server.ru:22301/some/api/method', data={'devices':[{'device_id': 28662}]}, headers={'Authorization': 'Basic YWRtaWHMzl2Yzc=', 'Content-Type': 'application/json'})

print
(
response.headers
)
А иногда сервис отдает текст ошибки C# или Windows module вместо JSON.
А иногда - вообще вместо всего ответа.
А иногда не отвечает вообще.

Но да, я понял, что питон для моих целей подойдет лучше)
источник

ЕК

Евгений Куманин... in IT Lobby Irkutsk💡
Evgеnу
А иногда сервис отдает текст ошибки C# или Windows module вместо JSON.
А иногда - вообще вместо всего ответа.
А иногда не отвечает вообще.

Но да, я понял, что питон для моих целей подойдет лучше)
Вообще это плохо, что сервис отвечает как попало,но и это можно обойти.
источник

E

Evgеnу in IT Lobby Irkutsk💡
Евгений Куманин
Вообще это плохо, что сервис отвечает как попало,но и это можно обойти.
Да я понимаю.
А то что плохо - что имеем, от того и танцуем.
Альтернативы все имеют не менее интересные нюансы.
источник

E

Evgеnу in IT Lobby Irkutsk💡
Как вам, например подмена (округление) штампа времени в сообщении, которое является результатом измерения, а сама железка - СИ?
источник

E

Evgеnу in IT Lobby Irkutsk💡
причем округление до секунд, при том, что изначальная точность - тысячные.
источник