2
A
回答
1
如果你正在談論發出請求,並指定你的頭,要做到這一點的方法之一是使用CURL:
$data = "<soap:Envelope>[...]</soap:Envelope>";
$tuCurl = curl_init();
curl_setopt($tuCurl, CURLOPT_HEADER, 0);
curl_setopt($tuCurl, CURLOPT_URL, "http://example.com/path/for/soap/url/");
curl_setopt($tuCurl, CURLOPT_POST, 1); // if post request
curl_setopt($tuCurl, CURLOPT_POSTFIELDS, $data);
curl_setopt($tuCurl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($tuCurl, CURLOPT_HTTPHEADER, array("Content-Type: text/xml","SOAPAction: \"/soap/action/query\"", "Content-length: ".strlen($data)));
$tuData = curl_exec($tuCurl);
if(!curl_errno($tuCurl)){
$info = curl_getinfo($tuCurl);
echo 'Took ' . $info['total_time'] . ' seconds to send a request to ' . $info['url'];
} else {
echo 'Curl error: ' . curl_error($tuCurl);
}
curl_close($tuCurl);
echo $tuData;
相關問題
- 1. 如何在PHP中設置自定義標頭
- 2. 在PHP中設置LiteSpeed的自定義HTTP響應標頭
- 3. 如何在HttpWebRequest中設置自定義「主機」標頭?
- 4. 如何在AWS S3中設置自定義響應標頭
- 5. Dojo rpc.JsonService - 設置自定義標頭
- 6. SoapClient設置自定義HTTP標頭
- 7. 爲WebClient設置自定義標頭
- 8. SDWebImage並設置自定義HTTP標頭?
- 9. 使用HttpURLConnection設置自定義標頭
- 10. 是否有可能在WebView中設置自定義HTTP標頭
- 11. 無法在$ .ajax中設置自定義標頭
- 12. 如何在發佈請求時在HTTP標頭中設置自定義變量
- 13. 如何在CXF-RS Camel中設置自定義響應頭?
- 14. PHP自定義標頭重定向
- 15. 如何在反應本機中爲webView請求設置自定義標頭
- 16. ZF Curl - 如何在適配器中不允許設置自定義標頭
- 17. 自定義SOAP標頭如何與自定義WCF標頭相關聯?
- 18. 設置自定義響應頭
- 19. 如何在Http Request Header中設置值
- 20. 如何在擺動中設置光標的自定義大小?
- 21. 如何在jsviews中將css設置爲自定義標籤(datepicker)?
- 22. 如何在自定義NSView中設置遊標?
- 23. 如何在html中設置自定義光標?
- 24. 如何在Phalcon控制器中設置自定義標題
- 25. 如何在Scrapy項目中設置自定義標誌?
- 26. 如何在自定義javascript對象中設置標籤onclick?
- 27. 如何在Outlook中設置自定義圖標IPM.Document項目
- 28. 自定義Treecell:放置箭頭圖標
- 29. nginx - 如何阻止自定義標頭
- 30. 在WCF中添加自定義標頭?
http://www.omaroid.com/php-get-and-set- custom-http-headers/ – highwingers 2013-04-06 04:15:46
請求標頭由客戶端發送。你是否在使用'curl'設置標題? – Barmar 2013-04-06 04:22:55
你想欺騙目前正在運行的應用程序?或者你想模仿它的要求? – sectus 2013-04-06 04:24:23