在 SoapServer 响应上添加 HTTP Headers
Adding HTTP Headers on SoapServer Response
有没有办法在 SoapServer 的响应中添加 HTTP Header。
例如:我希望我的 SoapServer 的响应添加
"Location", "http://localhost"
HTTP/1.1 307 Temporary Redirect
Location: http://localhost
Content-Type: text/xml; charset="utf-8"
Content-Length: 100
向 Soap 添加更多数据的非常简单的方法是
function add_custom_data() {
$outerObj = new stdClass();
$innerObj = new stdClass();
$innerObj->data1 = "MyData";
$innerObj->data2 = "MyData2";
$outerObj->innerObj = $innerObj;
return $outerObj;
}
对于 Soap,定义文件必须与请求/响应中的元素匹配。
在您的 SoapServer 中,只需添加:
header('Location: http://localhost');
这将自动添加 'Location' header 以及更改响应代码。
有没有办法在 SoapServer 的响应中添加 HTTP Header。
例如:我希望我的 SoapServer 的响应添加 "Location", "http://localhost"
HTTP/1.1 307 Temporary Redirect
Location: http://localhost
Content-Type: text/xml; charset="utf-8"
Content-Length: 100
向 Soap 添加更多数据的非常简单的方法是
function add_custom_data() {
$outerObj = new stdClass();
$innerObj = new stdClass();
$innerObj->data1 = "MyData";
$innerObj->data2 = "MyData2";
$outerObj->innerObj = $innerObj;
return $outerObj;
}
对于 Soap,定义文件必须与请求/响应中的元素匹配。
在您的 SoapServer 中,只需添加:
header('Location: http://localhost');
这将自动添加 'Location' header 以及更改响应代码。