parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

ыыыыы :( :( :(

AK666 07.04.2018 19:37 / 07.04.2018 19:50

в сыром виде (body)
наверное более правильная формулировка

Применил вариант 2
	$setA[$.timeout[30] $.queueName[sensorA]]
	^curl:session{
	$httpResult[^curl:load[
		$.url[$cURI]
		$.ssl_verifypeer(false)
		$.connecttimeout(5)
		$.timeout(5)
		$.content-type[application/json]
		$.mode[text]
		$.charset[UTF-8]
		$.postfields[^json:string[$setA]]
		$.verbose(true)
	]]
}
с перенаправлением на свой сервер : получаю в $request:body.
^taint[as-is;$request:body]
{"timeout":30,"queueName":"sensorA"}
перенаправляю на девайс:
The requested resource could not be found
причем если послать {"timeout":30,"queueName":"sensorA"} через $.ajax в скрипте - то
{"result":"ok","message":"complete"}
===
не совсем понятно где ловить $.verbose(true) от curl :
$httpResult.stderr - пуст


добавлено:

рабочий аякс:
	$.ajax({
		type: 'POST',
		url: lURI,
		crossDomain: true,
		contentType: 'application/json',
	        dataType: "json",
		cache: false, 
		async: false,
		timeout: 30000,
		processData: false,
		data: JSON.stringify(preJSON),
		success: function(data){
			statusAdd(JSON.stringify(data, null, ' '));
		},
		error: function(xhr, textStatus, error){
			statusAdd(error+" : "+textStatus);
			if(xhr.responseJSON && xhr.responseJSON.message){
				statusAdd(xhr.responseJSON.error+" : "+xhr.responseJSON.message);
			}
		}
	});