Thanks for your response Arashi I am using below code receive HTTP requests from external network.
include_once('include.inc.php');
try {
if (isset($_SERVER['REQUEST_METHOD']) && $_SERVER['REQUEST_METHOD'] == 'POST')
$response = AS2Server::handle();
else{
echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd">' .
'<html><head>' .
'<meta name="description" content="AS2Secure - PHP Lib for AS2 message encoding / decoding: Your EAI partner">' .
'<meta name="copyright" content="AS2Secure - PHP Lib for AS2">' .
'<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">' .
'<title>AS2Secure - PHP Lib for AS2 message encoding / decoding</title>' .
'</head><body>'.
'<h2>AS2Secure - PHP Lib for AS2 message</h2>' .
'© 2010 - <a href="
http://www.as2secure.com">AS2Secure</a><br/><br/>' .
'You have performed an HTTP GET on this URL.<br/>' .
'To submit an AS2 message, you must POST the message to this URL.' .
'</body></html>';
}
}
catch(Exception $e){
echo 'Exception : '.$e->getMessage();
throw $e;
In AS2Server.php code will be like this