Тема: Https as3 header
Показать сообщение отдельно
Старый 16.08.2009, 11:41
Dim4 вне форума Посмотреть профиль Отправить личное сообщение для Dim4 Найти все сообщения от Dim4
  № 1  
Ответить с цитированием
Dim4

Регистрация: Aug 2009
Сообщений: 5
По умолчанию Https as3 header

есть задача послать Xml на https://api.sandbox.ebay.com/ws/api.dll котоый возвращает другую xml
но есть условие что в Header должно содержаться

Код AS1/AS2:
 Content-Type", "text/xml"
 "X-EBAY-API-COMPATIBILITY-LEVEL", "551"
 "X-EBAY-API-DEV-NAME", DevID
 "X-EBAY-API-APP-NAME", AppID
 "X-EBAY-API-CERT-NAME", CertID
 "X-EBAY-API-CALL-NAME", "AddItem"
 "X-EBAY-API-SITEID", "0"
пробовал
Код AS1/AS2:
 var request:URLRequest = new URLRequest("https://api.sandbox.ebay.com/ws/api.dll");  
var rhArray:Array = new Array();
rhArray.push(new URLRequestHeader("X-EBAY-API-COMPATIBILITY-LEVEL", "551"));
rhArray.push(new URLRequestHeader("Content-Type", "text/html"));
rhArray.push(new URLRequestHeader( "X-EBAY-API-DEV-NAME",DevID ));
rhArray.push(new URLRequestHeader("X-EBAY-API-APP-NAME", AppID ));
rhArray.push(new URLRequestHeader( "X-EBAY-API-CERT-NAME", CertID ));
rhArray.push(new URLRequestHeader( "X-EBAY-API-CALL-NAME", "AddItem"));
rhArray.push(new URLRequestHeader(  "X-EBAY-API-SITEID","0"));
request.requestHeaders = rhArray;
 
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, completeHandler3);
var variabl:URLVariables = new URLVariables();
variabl.AddItem = Xml;
request.data = variabl;                  
request.method = URLRequestMethod.POST;
глубокий анализ показал что из браузера запрос не посылаеться .если запустить отдельно флешку то запросы идут. я обращаюсь к скриптам на том же сервере где флеш она их прекрастно видит.я проверял спомощью naviscope флешка даже ничего не посылает на сервер(запроса так такого нет).