0

有没有办法在 SoapServer 的响应中添加 HTTP 标头。

例如:我希望我的 SoapServer 的响应添加“Location”、“ http://localhost

HTTP/1.1 307 临时重定向

位置:http://localhost

内容类型:文本/xml;字符集="utf-8"

内容长度:100

4

2 回答 2

0

向 Soap 添加更多数据的非常简单的方法是

function add_custom_data() {

            $outerObj = new stdClass();
            $innerObj = new stdClass();
            $innerObj->data1 = "MyData";
            $innerObj->data2 = "MyData2";
            $outerObj->innerObj = $innerObj;

            return $outerObj;
}

对于 Soap,定义文件必须匹配请求/响应中的元素。

于 2017-03-26T09:23:19.757 回答
0

在您的 SoapServer 中,只需添加:

header('Location: http://localhost');

这将自动添加“位置”标头并更改响应代码。

于 2017-03-26T09:50:59.780 回答