Testing Flex4-允许在本地和开发服务器上进行HTTPService测试的技术

Testing Flex4-允许在本地和开发服务器上进行HTTPService测试的技术,testing,flex4,httpservice,Testing,Flex4,Httpservice,现在,我已经将我的URL硬编码为HTTPService,以便与本地机器的web服务器一起工作,这样我就不需要在编译后将文件复制到HttpDocs。将HTTPService URL从使用我的测试设置轻松转换为使用普通web服务器设置的好方法是什么?编写一个服务以获取应用程序所处的当前环境,类似于在AIR或Flex中运行时的测试方法 在您的HTTPService中: url="EnvironmentService.getURL1();" 在环境服务方面: public static functio

现在,我已经将我的URL硬编码为HTTPService,以便与本地机器的web服务器一起工作,这样我就不需要在编译后将文件复制到HttpDocs。将HTTPService URL从使用我的测试设置轻松转换为使用普通web服务器设置的好方法是什么?

编写一个服务以获取应用程序所处的当前环境,类似于在AIR或Flex中运行时的测试方法

在您的HTTPService中:

url="EnvironmentService.getURL1();"
在环境服务方面:

public static function getUrl1():URL
{   
     return (LOCAL_ENVIRONMENT)? LOCAL_URL1 : LIVE_URL1;
}

如果这对您不起作用,请发布更多代码,我们将制定一个解决方案

如何设置本地_环境?编写EnvironmentService时,这完全取决于您自己。您可以在运行时通过快速测试进行设置,也可以在编译之前对其进行硬编码。对于测试,向本地URL发出请求,如果失败,请尝试实时URL,如果有效,请将local_ENVIRONMENT设置为false;