Flex 3 - how to support HTTP Authentication URLRequest?

前端 未结 9 1392
清酒与你
清酒与你 2020-11-29 03:21

I have a Flex file upload script that uses URLRequest to upload files to a server. I want to add support for http authentication (password protected directories on the serve

9条回答
  •  旧巷少年郎
    2020-11-29 03:41

    var service : HTTPService  = new HTTPService ();
    var encoder:Base64Encoder = new Base64Encoder();
    encoder.insertNewLines = false;
    encoder.encode("user:password");
    
    service.headers = {Authorization:"Basic " + encoder.toString()};
    service.method = HTTPRequestMessage.POST_METHOD;
    service.request = new URLVariables("name=John+Doe");
    service.addEventListener(FaultEvent.FAULT,error_handler );
    service.addEventListener(ResultEvent.RESULT,result_handler);
    service.url = 'http://blah.blah.xml?'+UIDUtil.createUID();
    service.send();
    

提交回复
热议问题