• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/cashbox/cashboxorangedata.php
  • Класс: BitrixSaleCashboxCashboxOrangeData
  • Вызов: CashboxOrangeData::getPostQueryHeaders
private function getPostQueryHeaders($url, $data)
{
	$sign = $this->sign($data);
	if ($sign === false)
	{
		return false;
	}

	$urlObj = new MainWebUri($url);

	$header = "POST ".$urlObj->getPath()." HTTP/1.0rn";
	$header .= "Host: ".$urlObj->getHost()."rn";
	$header .= "Accept: application/jsonrn";
	$header .= "Content-Type: application/jsonrn";
	$header .= "X-Signature: ".$sign."rn";
	$header .= sprintf("Content-length: %srn", TextBinaryString::getLength($data));
	$header .= "rn";

	return $header;
}